There are large, publicly available databases of information about named places that contain useful information for natural language processing (NLP) about alternative names and/or spellings, place type (city, mountain, park, etc.) and the broader area that contains the place.