Humphrey

Humphrey is a boy name of German origin.

Meaning of Humphrey

Peaceful warrior.

Themes: Peace, Warrior