Baby Boy Names
Meaning: Peaceful Warrior
The name Humphrey means Peaceful Warrior and is of English origin. Humphrey is a name that's been primarily used for boys.
People who like the name Humphrey also like: Henry
Humphrey is on 101
members' favorite name lists