From Germanic 'Theuderich' meaning 'people's ruler,' or a Norman French place-name surname.
Like Terrill?
Swipe through thousands of names like it