Why are there 2 Hayes in London its so confusing?

Anonymous2018-09-29T11:26:31Z

Never, ever, ask about "Newport" in England - there are many towns called "Newport"!

?2018-09-19T02:15:58Z

Because.

Anonymous2018-09-18T23:28:23Z

Because they were originally two separate villages in two different counties; both named from the Anglo-Saxon Hǣs or Hǣse: "(land overgrown with) brushwood".
As London expanded, they were subsumed.

It isn't THAT confusing, one's in Bromley, the others in Hillingdon; and there are plenty of towns that share names.