Discover the Origin and meaning of the names of over 1,000 cities, towns, mountains, rivers, lakes, bays, and islands, listed alphabetically in an easy-to-use format. Whether you are a visitor to Mai
Learn the origins of Cape Cod's fascinating names given by Native Americans and European settlers. Hundreds of names of towns, lakes, rivers, islands, and more are listed in alphabetical format.