Il sito http://www.geonames.org contiene un database con tutti i nomi delle località geografiche del pianeta terra.
Questo database si può consultare, scaricare ed è disponibile un servizio web che consente di interrogarlo tramite interfaccia JSON.
Per approfondimenti http://www.geonames.org/export/web-services.html