The Key to English Place Names is a fascinating Google Map from the University of Nottingham that reveals the meanings behind English place names.
Just enter a town or city name into the search box and its location will be displayed on the map. The name's meaning and a break-down of the different parts of the name and the language(s) of those elements are displayed in the map marker's