I’m thinking the ZCTA database would be a good source of place names that doesn’t restrict itself to cities and towns.