Harfurd \ha-rfu-rd, har-furd\ as a boy's name is a variant of Harford (Old English), and the meaning of Harfurd is "ford of the hares".
The baby name Harfurd sounds like Harrfurd and Harrford. Other similar baby names are Halford, Hanford, Hartford and Warford.