Modern invented name, likely a stylized variant of Hagan or Hagen meaning 'enclosure' or 'stronghold.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Haegan?
Swipe through thousands of names like it