English place name from Old English meaning settlement on a ridge or spur.
Like Houghton?
Swipe through thousands of names like it