Modern invented name, likely a stylized variant of Hagan or Hagen meaning 'enclosure' or 'stronghold.'
Like Haegan?
Swipe through thousands of names like it