1911 shows the number of children born to the wife not the husband.
So the 12 children you mention should be births to Harriet.
That is, if she has not included his previous children, of course.
Haddon mmn Eaman
Rose Hannah 1892
Mary Jane 1894
James Henry 1897
John William 1899
Dorothy May 1901
You would need to look for Habbershaw with mmn Brown.
Harriet Brown m Henry Habbershaw in 1893
Does anyone have access to this 1911 census, as I can't remember if the husband's and wife's births columns were the same, in which case it's inaccurate, & I don't know which partner it's describing. Although it's inaccurate anyway, as she's listed as his wife and they weren't married, although that was common. All I can say is the six living kids match what I've found for the father, although I haven't found any of the dead ones.
"You would need to look for Habbershaw with mmn Brown. Harriet Brown m Henry Habbershaw in 1893"
That's not possible is it, because of lack of mothers' names pre 1911.
Where did you find John William 1899? I've not seen that name before, and how do you know his mother's Eaman? I can't find his death date either.
Re the names, yes it was very common to name new children after dead ones, like you'd name your own children after parents and grandparents, but to give two of your living children the same name, I've never come across that before. You'd guess they called one Dorothy May and the other Dorothy (or Dot, or Dolly) but it's still a bit lacking in imagination. Maybe it was for deep reasons we'll never know...
Thanks all.