Humphrey \hu-mph-rey, hum-phrey\ as a boy's name is pronounced HUM-free. It is of Old German origin, and the meaning of Humphrey is "peaceful warrior". A saint's name. Actor Humphrey Bogart.
Humphrey has 12 variant forms: Humfrey, Humfrid, Humfried, Humfry, Humph, Humphery, Humphry, Hunfredo, Onfre, Onfroi, Onofredo and Onofrio.