Hagen
[ˈhɑːɡən]Meaning
from the Old German element hag, meaning "enclosure"
Background Story
Hagen is derived from the Old German element hag, meaning "enclosure". The name is Germanic in use, and English borrowed it from German.
Temperament

Related Names
Harbo
Hasso
A name often associated with a strong and loyal dog, derived from Germanic roots.
Heido
A variation of the name 'Heidi', which means 'noble one' or 'of noble birth' in German.
Ulric
Middle English form of Old English Wulfric; in modern use usually a variant of Ulrich.
Agnar
A name of Scandinavian origin meaning 'eagle warrior'.
Alaric
From the Gothic name *Alareiks, "ruler of all"
Artax
A character from the film 'The NeverEnding Story', Artax is the loyal horse of Atreyu.
BjöRn
Scandinavian male given name meaning "bear"
BjøRn
From Old Norse Bjǫrn, from bjǫrn, "bear"