English place name meaning 'north wood' or 'from the northern forest.'
Like Norwood?
Swipe through thousands of names like it