Humfrid \hu-mf-rid, hum-frid\ as a boy's name is a variant of Humphrey (Old German), and the meaning of Humfrid is "peaceful warrior".
The baby name Humfrid sounds like Humfried, Humfry and Humfrey. Other similar baby names are Hunfredo and Rumford.