America has 18 London’s
The English settlers of America weren’t known for their originality in naming places. Perhaps they were just homesick and wanted to remind themselves of their birthplace. Or perhaps it was because when they tried to think of their own place names they came up with such oddities as Screamer (Alabama), Why (Arizona), Rough and Ready (California), Sandwich (Illinois), Santa Claus (Indiana), Boring (Maryland) and Hell (Michigan). This might explain why there are about 35 Manchester’s in America,* the settlers obviously thought it best just to go with something you know.
As for Londons here they are:
London, Arkansas, a city
London, California, a census-designated place
London, Indiana, an unincorporated community
London, Kentucky, a city
London, Michigan, a township
London, Minnesota, an unincorporated community
London, Ohio, a city
London, Texas, an unincorporated community
London, West Virginia, an unincorporated community
London, Wisconsin, an unincorporated community
Here is a full list of American places named after their British counterparts:
https://en.wikipedia.org/wiki/Locations_in_the_United_States_with_an_English_name
Sources:
https://www.mentalfloss.com/article/502251/funniest-town-name-all-50-states
https://en.wikipedia.org/wiki/Manchester_(disambiguation)
https://londonist.com/london/features/places-named-london-that-aren-t-the-london