God is gracious
Eoin is a boy's name of Celtic origin, representing the Irish and Scottish Gaelic form of John, itself derived from the Hebrew Yohanan meaning 'God is gracious.' The name arrived in Ireland through early Christian influence, carried by missionaries and scholars who adapted the Latin Ioannes into the native Gaelic tongue. It appears throughout medieval Irish manuscripts and was borne by numerous saints and kings across the centuries.
Eoin holds a special place in Irish Catholic tradition as the Gaelic equivalent of John — the name of both the Baptist and the Beloved Apostle. The Gospel of John is known in Irish as Soiscéal Eoin, keeping the name woven into religious life for generations. It also appears in early Irish annals attached to chieftains and clerics, giving it both a spiritual and a noble weight in Irish heritage.
Thoughtful, warm, and dependable — Eoin tends to be quietly confident and sincere, the kind of person who means what they say and follows through without fuss.
Eoin is most popular in Ireland, where it ranked #14 according to CSO data, making it a firmly mainstream choice for Irish parents. In the UK it sits at #398, showing genuine cross-border appeal. In the US it reached #1873, and in Canada at #1470 — modest numbers that reflect its status as a name recognised but not overused outside Ireland.
Eoin is pronounced 'Owen' — the E is silent and the name sounds identical to the Welsh and English name Owen. This surprises many people seeing it written for the first time, but in Irish the 'oi' combination produces a long O sound.
Yes, Eoin is the Irish Gaelic form of John, sharing the same Hebrew root meaning 'God is gracious.' Both names trace back through Latin Ioannes and Greek Ioannes to the Hebrew Yohanan, making them linguistic cousins across different language traditions.
Eoin works beautifully outside Ireland if you're comfortable with the pronunciation gap — most people will need a gentle nudge to say 'Owen' rather than 'ee-oh-in.' Families with Irish heritage often choose it as a meaningful connection to their roots.
Eoin pairs well with both Irish and classic English middle names. Eoin James, Eoin Patrick, and Eoin Ciarán all flow naturally, while Eoin Thomas and Eoin Michael give it a grounded, familiar feel.
Browse related
Discover more baby names by letter and origin: