Hagan The origin and history of Hagan. Etymology From Irish Ó hÁgáin, "descendant of Ógán." Origin: Irish ← Back to the full definition of Hagan