English surname from a place name meaning 'needy homestead' or 'enclosed settlement.'
Like Needham?
Swipe through thousands of names like it