FamilyEducation.com
   
 

First name origins & meanings:

  1. German: House ruler
  2. Welsh: Son of Harry
  3. Middle English: Small rock

First name variations: Henri, Harry, Hal, Hawkin, Hawkins, Harrison, Harris, Henriot, Heinrich, Heinz, Henke, Henryk, Hank, Henny, Henderson, Hawke, Enrique, Enrico, Enzio, Petty, Henry, Pierrey, Perianne, Perian, Perrin, Perin, Perry

Last name origin & meaning:

Welsh: Anglicized form of the patronymic ap Harry ‘son of Harry’ (see Harris).