Geographic Names Information System (U.S. only)
Latitude and longitude listings for cities, towns, rivers, lakes, mountains, and other features in the United States. Also lists corresponding USGS topographic map for each place.
GEOnet Names Server (World)
Latitude and longitude listings for cities, towns, rivers, lakes, mountains, and other features for countries outside of the United States.