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