Quick answer
Humphrey is a boy name.
Meaning and history
This name comes from the Old German elements hun "bear cub" and fridu "peace". The Normans introduced this name to England, where it replaced the Old English cognate Hunfrith, and it was regularly used through the Middle Ages. A famous bearer was the American actor Humphrey Bogart (1899-1957), who starred in The Maltese Falcon and Casablanca.
Notes and context
Usage: english