Hagen

(HAY-gin)-different, but fantastic

Hagan is a name that can come from a Germanic root meaning "enclosure." It can also be a Danish form of the name Hakon, which comes from the Norse elements "high" and konr meaning "son."

Your Favorite Names