The name Crawford is a boy's name of English origin meaning "ford where crows gather". Crawford and is often added to user-created lists like All Kinds Of Names I Like and discussed in our forums with posts like "Generation CAF!".
From the experts:
A common surname in Scotland, but a starchy first name choice.