English surname-turned-given-name meaning 'long ford,' from Old English lang (long) and ford (river crossing).
Like Lankford?
Swipe through thousands of names like it