English place name meaning "settlement by a torrent" or "town on a hill by a stream."
Like Lynton?
Swipe through thousands of names like it