English place name from Old Norse meaning 'willow farm' or 'settlement by the willows'.
Like Selby?
Swipe through thousands of names like it