GEO NAMES каждый город содержит официальное английское название + неофициальные варианты транскрипции + официальное название на местном языке + куча другой полезной информации.
имеет около 100 источников, постоянно корректируется. Содержит города с населением от 1000 человек.