Geonames is a free geographical database containing over 8 million geographical names and 6.5 million unique features. It combines data from over a dozen government agencies as well as commercial sources. Users can search and view Geonames data on a map. The Geonames data can also be accessed programmatically through a web service interface and used to build applications. Finally, users can contribute to the Geonames database by adding, editing, or tagging geographical records.