такие ресурсы есть в каждой стране, да вот беда - имеют привычку делать их на своих государственных языках.
И если Вы возьмете русское название из похоронки или медальона, то возникает проблема транскрипции, дальнейший поиск затрудняющая. Если база данных не русскоязычна, то иногда проще будет порыскать по генштабовским топокартам. Вот с них бы базу данных сделать!
в последнее время на "картежных" сайтах наряду с графическими файлами листов топокарт стали выкладывать и мар-файлы, они графическими не являются, а содержат список обозначенных на данном листе карты населенных пунктов и прочие географические названия. если заняться сбором этих файлов, то может получиться приличная база данных.