I thought this article was pretty interesting.
We've just returned from a long road trip driving around the U.S. and one of the things you notice is that you will be thousands of km. from home and will be surprised to see a town with the same name as one that's near where you live. Some are quite big and well-known. Portland, Oregon is famous within the U.S. but Portland, Maine is well-known, too. The writers of "The Simpsons" named the town where they live "Springfield" because there are so many different towns named "Springfield" in the U.S.
This article shows maps of cities in the U.S. that are named after cities in England. No big surprises to anyone who lives in the U.S. The concentration toward the east probably reflects mostly population density, although, as you'd expect, the East Coast has stronger historical and cultural connections with England and Europe generally than the West Coast does.
Of course there are many cities named after other places in the world. A few that come to mind are the Greek and Roman-empire names in New York State: Utica, Syracuse, Rome, Ithaca, etc. Cairo, Illinois (pronounced "care-oh," not "ky-ro"); during the Cold War there was a peace march from Washington, D.C. to "Moscow" (a town in Pennsylvania).
Boston, the city I live near, is named after a city in England, but in this case the original, Boston, Lancashire, has a population of 35,000 while Boston, Massachusetts now has about 600,000.
I had no idea there were so many Manchester (23!), Bristol and Oxford (16!) in the US! That's interesting, also because it reflect the desire to retain the bond with Britain/England that many settlers had when they were forced to flee their countries of origin...nostalgia and renewal, an interesting couple.
Anyway, the best are Paris, Texas and Moscow, Pennsylvania! By far!