FamilyEducation.com
   
 

First name origin & meaning:

Dutch: Harbor

First name variations: Hagen, Hagan, Hogan, Hazen, Havis

Last name origins & meanings:

  1. English: topographic name from Middle English haven ‘harbor’, ‘haven’ (Old English hæfen).
  2. Irish (County Westmeath): variant of Heaven.