Their names all mean "Newtown": Karti-ha-daasti in Punic, Novgorod in Russian, Uusikaupunki in Finnish and Neapolis in Greek. Carthage is located in Tunisia, Novgorod in Russia, Uusikaupunki in Finland and Naples in Italy.

"Newtown" is one of the commonest town names around the world, and surprisingly many of the towns with that name are actually quite old. Also the names Villanova (Latin), Nyköping (Swedish), Villeneuve (French) and Shinmachi (Japanese) mean "new town".

More Info: en.wikipedia.org