Cranford \c-ranfo-rd, cr(an)-ford\ as a boy's name is of Old English origin, and the meaning of Cranford is "ford with the crane". Place name. Also probably refers to the water-dwelling birds.
Cranford has 1 variant form: Cranfurd.
Baby names that sound like Cranford are Granvill, Granvile and Granvil.