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.
Wolfe
Variant of Wolf, influenced by the spelling of the surname
Agnar
Old Norse Agnarr, from agi "awe, fear" or egg "sword edge" and herr "army"
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"