English place name meaning 'Wyman's homestead' or 'settlement with a winding path.'
Like Wyndham?
Swipe through thousands of names like it