O'Brien, O'Neill, O'Connor, O'Sullivan, O'Malley — no letter announces Irish heritage like that O' at the front of a name. But what does it actually mean? Why the apostrophe? And why did so many families drop the O' — only for some descendants to put it back? The answers reach a thousand years into Gaelic Ireland.
Quick Answer: What Does the O' in Irish Surnames Mean?
The O' comes from the Gaelic Ó, meaning "grandson of" or, more broadly, "descendant of." O'Brien (Ó Briain) means "descendant of Brian"; O'Neill (Ó Néill), "descendant of Niall." The apostrophe is not possessive — it is an English rendering of the accent mark (the fada) on the Gaelic Ó. These surnames arose in medieval Ireland, among the earliest hereditary surnames in all of Europe, each one anchoring a family to a named ancestor.
Where Did the O' Names Come From?
Ireland adopted hereditary surnames remarkably early — the practice was spreading by the tenth and eleventh centuries, well ahead of much of Europe. As Gaelic families grew into great dynasties, they fixed their identity to a celebrated forebear: the descendants of the high king Brian Boru became the Ó Briain — the O'Briens — a story told in Brian Boru and the O'Brien Dynasty; the Ó Néill of Ulster traced their name to Niall and bore the famous Red Hand of Ulster; the Ó Conchobhair — O'Connors — descended from Connacht's kings; and the seafaring Ó Máille of Mayo produced Grace O'Malley, the Pirate Queen. To carry an O' name was to carry a lineage tradition.
Why Isn't the Apostrophe Possessive?
Because it was never an apostrophe at all. In Irish, the prefix is Ó — a single letter with a fada (accent) over it. When English-speaking clerks recorded the names, they rendered that accented Ó as "O" followed by an apostrophe, and the convention stuck. So O'Brien is not "O's Brien" — it is the Gaelic Ó Briain squeezed into English spelling. In Irish today the names are still written without any apostrophe: Ó Briain, Ó Néill, Ó Súileabháin. There are female forms too — traditionally Ní (daughter of a descendant), so Sinéad Ó Briain would properly be Sinéad Ní Bhriain.
Why Did So Many Families Drop the O'?
Under centuries of English-language administration, Gaelic names were often shortened, altered or recorded without their original prefixes. Social pressure, local spelling habits, migration and clerical practice all played a part. In many documented families, an Ó surname appears later without the prefix. But the modern unprefixed spelling does not by itself prove which older Irish form a particular family used. Sullivan, for example, is often an English form of Ó Súileabháin, while Patrick Woulfe also records a separate Ó Súileacháin surname that was sometimes anglicized Sullivan. Family records and geography therefore matter more than assuming every Sullivan was formerly an O'Sullivan.
During the Gaelic revival of the late nineteenth and early twentieth centuries, some families restored prefixes that their own records showed had previously been dropped, while others kept the unprefixed spelling. That is why Irish genealogy should treat O'/non-O' forms as possible historical variants to investigate rather than automatic equivalents. A Brien family may connect to O'Brien, a Connor line may connect to O'Connor, and some Sullivan lines connect to O'Sullivan — but the documentary trail should decide the relationship in each family.
How Do O' Names Relate to Mac Names?
They are two parts of the same Gaelic naming system. Mac means "son of," while Ó developed with the sense of "grandson" or more broadly "descendant of." Ireland uses both (MacCarthy, O'Brien), and Scottish Gaelic also has a strong Mac surname tradition. The Mc/Mac spelling question has its own mythology, which we debunk in Mc vs Mac: Does the Spelling Mean Anything?, and the wider naming tradition is explored in Celtic Baby Naming Traditions.

A thousand years of naming tradition can sit behind a short prefix — search your exact family spelling in the box above to explore the available heritage designs.
Frequently Asked Questions
What does O' mean in Irish names?
It comes from the Gaelic Ó, meaning "grandson of" or more broadly "descendant of." O'Brien means "descendant of Brian."
Is the apostrophe in O' names possessive?
No. It is an English rendering of the accented Gaelic letter Ó — in Irish the names are written without an apostrophe, as in Ó Briain.
Why do some Irish names have no O'?
Prefixes were often dropped, shortened or inconsistently recorded during anglicisation and migration. Some families later restored them, but an unprefixed modern surname should not automatically be assigned to one older O' form without supporting records.
What's the difference between O' and Mac?
Mac means "son of" and Ó means "descendant of." Both belong to Gaelic naming traditions and both are deeply established in Irish surnames.
Follow the Records, Not Just the Prefix
If your family's records show that an O' was dropped or restored, that spelling history can be a useful clue. If they do not, treat the modern surname as a starting point rather than proof of a specific medieval line. Search your exact surname in the bar at the top of the page to explore heritage gifts, and see our complete guide to Irish family crest gifts.
Celtic Ancestry Gifts is a family-run store preserving the stories behind Irish, Scottish and Welsh family names, backed by a 30-day money-back guarantee.