I had to think twice recently when someone told me in an excited tone that they were going to Boston for a long weekend. It's a pleasant place, but not that special ..... Oh, she meant Boston in the USA.
Similarly when my mother and I flew to Canada, landing in Toronto, it was very strange seeing the names of towns we were flying over, as though we were doing a crazy tour of the British Isles.
It's the same for someone from New England visiting England.
There are Manchesters in New Hampshire, Connecticut, Vermont, Massachusetts and Maine (as well as other, non-New England states). Here in NH, we have Dover, Exeter, and Portsmouth. Massachusetts has Cambridge, Taunton, Plymouth, Sandwich, Worcester, Boston, Gloucester, and Bedford. Connecticut has Bristol, Danbury, Derby, Dover, Guildford, Milford, New London, and Norwich. Vermont has Brighton, Coventry, Derby, and Essex. Maine has York, Cambridge, Leeds, and Topsham. And there's lots more.
There's a lot of repetition among the New England states, with city and town names from England. I live near Newington, NH. I used to live in Newington, CT. My guess is that a lot of settlers came from the same general areas of England, but settled in different parts of the country.