From Old English 'crāwe' (crow) + 'ford' (river crossing), meaning ford where crows gather.
Like Crawford?
Swipe through thousands of names like it