Irish Names
Name: Hagan
Irish: Ó hEochagáin
Meaning: “Descendant of Eochagán,” a diminutive of Eochaidh, meaning “horseman”
County: Monaghan
Hagan ~ Ó hEochagáin
The Story of the Hagan Name
Hagan is an anglicized form of the Irish Ó hEochagáin, meaning “descendant of Eochagán.” The personal name Eochagán is a diminutive of Eochaidh, an ancient Irish name traditionally associated with each, meaning “horse,” and therefore often interpreted as “horseman.” The surname arose among Gaelic families of Ulster and is particularly associated with County Monaghan.
The Ó hEochagáin family was established among the Gaelic communities of County Monaghan, within the traditional territory of the Uí Chremthainn. The region was shaped by powerful Gaelic families and remained strongly connected to Irish language and culture throughout the medieval period.
As English became increasingly dominant in official records, Ó hEochagáin was rendered in several forms, including Hagan, Hegan, and O'Hagan. Other families bearing related names also developed in neighboring counties, particularly Tyrone and Derry, making the surname part of the wider Gaelic landscape of Ulster.
The name became particularly associated with County Tyrone through the prominent O'Hagan family of Tullyhogue, who held an important hereditary position in the inauguration of the O'Neill chiefs. This illustrates how closely surnames, territory, and Gaelic political tradition were intertwined in medieval Ulster.
Behind the familiar name Hagan lies the story of an Ulster surname rooted in the ancient Gaelic name Eochaidh. From the communities of Monaghan and the wider Gaelic world of the northern counties, Ó hEochagáin became Hagan and its related forms, carrying forward a name connected to the horseman and to the enduring traditions of Gaelic Ulster.
Explore: More Irish Surnames