English place name variant of Thetford, from Old English meaning 'public ford' or 'people's crossing'.
Like Thedford?
Swipe through thousands of names like it