English place name meaning 'Thor's hill' or 'assembly hill,' combining Norse and Old English.
Like Thurlow?
Swipe through thousands of names like it