English place name meaning 'homestead by a stream or spring.'
Like Burnham?
Swipe through thousands of names like it