Old English place name meaning 'ford by the river' or 'upper ford,' used as a surname-turned-given name.
Like Efford?
Swipe through thousands of names like it