Origin and Meaning of the Name Humphrey

Humphrey

German - Male

Peace.

  • Rated 2.56 out of 4 stars

Rating: 2.56 (9 votes)