What does Hagan mean?
Hagan \ha-gan\ as a boys' name. Hagan's roots are Irish, Gaelic, Scandinavian and Old English, and Hagan means "youthful one; a place of safety, sanctuary; shelter". Hagan is a variant of Hagen (Irish, Gaelic): also a German variant of Hakon. Hagan is also a variant of Haven (Old English).
Hagan is an uncommonly occurring given name for men but a very prominent surname for all people (#1651 out of 88799, Top 2%). (2000 U.S. Census)
Presented below is the baby name popularity of Hagan for boys. Hagan has not been listed in the Top 1000 thus far. (2014 Birth Statistics)