Crawford \c-rawfo-rd, cra(w)-ford\ as a boy's name is of Old English origin, and the meaning of Crawford is "ford of the crows". Place name.
Crawford has 1 variant form: Crawfurd.
A baby name that sounds like Crawford is Carver.