English place name meaning 'river source' or 'spring.'
Like Ewell?
Swipe through thousands of names like it