From an English place name, likely meaning a settlement associated with a specific local feature or person.
Like Tarvin?
Swipe through thousands of names like it