Old English place name meaning 'upper town' or 'settlement on high ground.'
Like Upton?
Swipe through thousands of names like it