English place name from Old Norse meaning 'island in a hollow' or 'pool meadow'.
Like Holmer?
Swipe through thousands of names like it