Although the pronunciation is similar, Frankfurt, Germany is not the same spelling as Frankfort, Kentucky. I mention this because all the other cities listed are spelled exactly the same.
Yes, thank you for the input. Homonyms can mean both homographs (spelled the same) or homophones (pronounced the same). I felt in this case Frankfurt and Frankfort were definitely homonyms. As a matter of a fact, Jetpunk will accept either spelling as valid for Frankfurt (am Main).
Interestingly, as to your very valid point, this is from Wikipedia’s page on Frankfurt:
“By the 19th century, the name Frankfurt had been established as the official spelling. The older English spelling of Frankfort is now rarely seen in reference to Frankfurt am Main, although more than a dozen other towns and cities, mainly in the United States, use this spelling (e.g., Frankfort, Kentucky; Frankfort, New York; Frankfort, Illinois).“
Interestingly, as to your very valid point, this is from Wikipedia’s page on Frankfurt:
“By the 19th century, the name Frankfurt had been established as the official spelling. The older English spelling of Frankfort is now rarely seen in reference to Frankfurt am Main, although more than a dozen other towns and cities, mainly in the United States, use this spelling (e.g., Frankfort, Kentucky; Frankfort, New York; Frankfort, Illinois).“