In Scottish and Irish families, a name was never chosen at random. For centuries there were patterns — rules, almost — that decided what a new baby would be called, tying each child back to a grandparent, a saint, or the clan itself. If you have ever wondered why the same handful of names repeat down through your family tree, or what the "Mac" and "O'" in your surname really mean, the answer lies in these old naming traditions.
Quick Answer: How Did Celtic Families Traditionally Name Their Children?
Traditional Scottish and Irish families followed a naming pattern that honoured grandparents first: the eldest son was often named after his paternal grandfather, the second son after his maternal grandfather, the eldest daughter after her maternal grandmother, and so on. Surnames carried their own meaning too — Mac means "son of" and Ó or O' means "descendant of." Children were also frequently named after saints or given Gaelic names later anglicised into English forms.
What Was the Traditional Naming Pattern?
Across much of Scotland and Ireland, families followed a recognised order for naming children after their grandparents and parents. While it varied from region to region, the common pattern ran roughly like this:
- First son — named after the father's father (paternal grandfather).
- Second son — named after the mother's father (maternal grandfather).
- Third son — named after the father.
- First daughter — named after the mother's mother (maternal grandmother).
- Second daughter — named after the father's mother (paternal grandmother).
- Third daughter — named after the mother.
This is why genealogists often see the same names repeating in a predictable rhythm across generations — and why the pattern can be a genuine clue when tracing a family tree. If a name suddenly breaks the sequence, it can even hint at a remarriage or a lost child. For anyone researching their roots, understanding this pattern is a real advantage, as we discuss in How to Find Your Scottish Clan.
What Do "Mac," "O'" and "Nic" Mean?
Gaelic surnames are, in origin, statements of descent — they literally tell you whose child someone was.
- Mac — "son of." MacDonald means "son of Donald." It appears in both Scottish and Irish names.
- Ó / O' — "grandson of" or "descendant of," most common in Irish surnames. O'Brien means "descendant of Brian."
- Nic — "daughter of," the female form used in traditional Gaelic naming, as in Nic Dhòmhnaill.
- Mhic — a grammatical form of Mac used in certain constructions, which is one reason spellings vary.
These prefixes are the reason so many Scottish and Irish surnames come in large "families" of related names. To see how they connect to the wider clan system, our Scottish sept names list is a useful guide.
Why Are So Many Celtic Names Saints' Names?
Christianity shaped Celtic naming as much as any other force. Children were very commonly named after saints — both the great saints of the wider Church and Ireland and Scotland's own beloved figures, such as Patrick, Brigid, Columba and Andrew. A saint's name was thought to place the child under that saint's protection, and it connected the family to the faith that ran through Celtic life. Many familiar Scottish and Irish first names are, at root, the names of early saints.
What Happened to the Original Gaelic Names?
Many traditional Gaelic names were gradually anglicised — rendered into English spellings and forms — over the centuries, especially as records came to be kept in English. So Séamus became James, Seán became John, Máire became Mary or Maura, and Aonghas became Angus. Sometimes the change was a genuine translation; often it was simply how a clerk chose to spell an unfamiliar Gaelic name by ear. This is one reason the same ancestor can appear under different name spellings in old documents — something worth remembering when you trace your own line.
How Can I Honour These Naming Traditions Today?
Many families still keep these customs alive — giving a new baby a grandparent's name, choosing a saint's name, or reviving an original Gaelic form in place of its anglicised version. A christening or new arrival is also a natural moment to give a heritage keepsake carrying the family name, tying the newest member to the generations before. For ideas, see our new baby and christening gift guide.

A keepsake for the newest of the name — search your clan or surname in the box above to find heritage gifts carrying your family's crest and tartan.
Frequently Asked Questions
What is the traditional Scottish naming pattern?
The eldest son was typically named after the paternal grandfather, the second son after the maternal grandfather, the eldest daughter after the maternal grandmother, and so on through the family.
What does "Mac" mean in a name?
"Mac" means "son of" in Gaelic. MacDonald means "son of Donald." It is found in both Scottish and Irish surnames.
What is the difference between Mac and O'?
"Mac" means "son of" and is common in Scotland and Ireland, while "Ó" or "O'" means "grandson of" or "descendant of" and is especially common in Irish surnames.
Why do old records show different spellings of the same name?
Because Gaelic names were anglicised by ear when written in English, the same name could be spelled several ways. This is common when tracing Scottish and Irish ancestors.
Carry the Name Forward
A name is the first piece of heritage we ever receive. To find a keepsake that carries your family's name and tartan for the next generation, search your clan or surname in the bar at the top of the page, or browse our christening and new baby gifts.
We're a family-run store, and every family's name matters to us — every order backed by a 30-day money-back guarantee.