There is a New London in Connecticut.
In North America, there are so many places named after a city/town/shire in England, here are just some common ones, most of them are in Connecticut:
Manchester,
Birmingham,
Kent,
Bristol,
Norwich,
Derby,
Torrington
Greenwich
Cornwall
Plymouth
Winchester
Chester (Part of Cheshire in England)
Essex
Portland
Cheshire (Near Manchester in England)
Oxford
Preston
Middlesex
Scotland (the most ridiculous name for a city !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)