Celtic baby names and their meanings
Searching for a name with Celtic heritage for your new baby? We've compiled a brilliant list of names for both boys and girls that have their roots in old Welsh, Irish, Scottish, Breton, Manx and Cornish cultures, languages and dialects to help inspire you.
Do you have Celtic ancestors and want your new baby to have a name that reflects your heritage? Or perhaps you just love the mythical and melodic sound of Celtic names? Well, you've come to the right place, because we've compiled a list of 120 of the most beautiful Celtic names for both boys and girls. Drawing inspiration from Celtic languages such as Scottish Gaelic, Welsh, Breton, Irish, Cornish and Manx, the names in this list originally come from the European tribes who settled in the British Isles as far back as the 4th Century BC, so have a lot of history attached to them.
We know that choosing a name for your new baby is a tricky task. So we've done some of the hard work for you and in our list you'll find gorgeous well-known names such as Erin and Jack, if you want to be traditional, as well as much rarer Celtic names such as Athdara and Braden, if you like to be a bit different. We've also included all their meanings too to help you make that final exciting baby name decision. Also discover our English baby names for boys and girls with quintessential English charm including the best traditional, common and unique names.
For more baby name inspiration, the Italian language is well known for its beautiful and romantic character. We’ve selected 150 Italian names to pick from. If you're looking for an Indian name to honour your culture or just love the sound of an Indian name for your baby, then look no further—we have 250 Indian baby names for boys and girls.
Here is our list of the best Celtic baby names to help inspire you...
Celtic names for boys | Celtic names for girls | Old Celtic names | Unique and rare Celtic names
Celtic names for boys
Some of the UK's most popular baby boy names have Celtic roots so you'll find some very well-known options in this list such as Jack and Arthur. Some of the more unusual Celtic boy names are a little harder to pronounce or spell, especially those with Welsh or Irish roots, but once you've mastered them, they're extremely beautiful and enjoyable to say. Whichever name you choose for your baby boy from this list, you can be sure it'll be steeped in history and have a fabulous meaning to match.
1. Aidan
- Origin: Irish
- Meaning: small fire
- Also: Aiden, Edan
2. Alan
- Origin: Celtic
- Meaning: handsome or little rock
- Also: Allan, Allen, Alun, Alain
3. Arthur
- Origin: Celtic
- Meaning: bear
4. Baird
- Origin: Celtic
- Meaning: minstrel or poet
5. Bairrfhionn (bar-fyun)
- Origin: Celtic
- Meaning: marksman
6. Bram
- Origin: Celtic
- Meaning: raven
7. Brian
- Origin: Celtic
- Meaning: strong
- Also: Bryan, Brien and Brion
8. Bryce
- Origin: Celtic
- Meaning: speckled or freckled
9. Bryn
- Origin: Welsh
- Meaning: a hill
10. Caden
- Origin: Gaelic, Scottish, Irish
- Meaning: friend, companion
11. Cairbre (kar-bruh)
- Origin: Celtic
- Meaning: chariot driver
12. Carmichael
- Origin: Celtic
- Meaning: Michael’s fort
13. Chad
- Origin: British Celtic
- Meaning: after the African country
14. Denzel
- Origin: Celtic
- Meaning: stronghold
- Also: Denzil and Denzell
15. Desmond
- Origin: Irish
- Meaning: one from South Munster
16. Duncan
- Origin: Gaelic
- Meaning: brown
17. Dylan
- Origin: Welsh
- Meaning: son of the sea
18. Finlo
- Origin: Celtic, Manx
- Meaning: white, blessed champion
19. Finn
- Origin: Irish
- Meaning: fair
20. Gavin
- Origin: Gaelic
- Meaning: white hawk
21. Gordon
- Origin: Scottish
- Meaning: great hill
22. Graham
- Origin: Scottish
- Meaning: gray homestead
23. Hamish
- Origin: Gaelic
- Meaning: supplanter; the Gaelic form of James
24. Ian
- Origin: Scottish
- Meaning: God is gracious
- Also: Iain
25. Jack
- Origin: English/ Celtic
- Meaning: healthy, strong
26. Jago
- Origin: Cornish
- Meaning: supplanter, beauty
27. Kane
- Origin: Celtic
- Meaning: warrior
28. Llŷr
- Origin: Welsh
- Meaning: the sea
29. Lowen
- Origin: Cornish
- Meaning: happy, joyful
30. Maddox
- Origin: Welsh
- Meaning: fortunate, good
31. Niall
- Origin: Celtic
- Meaning: champion
- Also: Nile
32. Owen
- Origin: Welsh
- Meaning: young warrior
33. Patrick/ Padraig
- Origin: Celtic/ Latin
- Meaning: a nobleman
34. Quinn
- Origin: Gaelic
- Meaning: counsel
35. Reagan
- Origin: Irish
- Meaning: royal
- Also: Regan
36. Rhys
- Origin: Welsh
- Meaning: temper
- Also: Reece
37. Riordan
- Origin: Irish
- Meaning: royal poet
38. Rory
- Origin: Gaelic
- Meaning: red king
39. Rowan
- Origin: Gaelic
- Meaning: little redhead
40. Sean
- Origin: Gaelic
- Meaning: god is gracious; Irish form of John
- Also: Seann
41. Tristan
- Origin: Celtic
- Meaning: bold or noise
Celtic names for girls
Celtic baby names are often beautiful and whimsical sounding so are a perfect choice if you want something pretty for your little girl. Many Celtic girl names have really gorgeous meanings too, such as 'daughter of the sea' and 'beautiful girl'. You'll recognise some of the names in this list as being used for baby girls for centuries, like Enid and Maeve, while others sound more modern even though they have ancient origins.
42. Avalon
- Origin: Celtic
- Meaning: island of apples
43. Brenda
- Origin: Celtic
- Meaning: blade of a sword
44. Brett
- Origin: Celtic
- Meaning: from Brittany
45. Brienne
- Origin: Celtic
- Meaning: high, exalted, strong
46. Brianna
- Origin: Irish
- Meaning: noble, exalted
47. Caitlin
- Origin: Irish
- Meaning: pure
48. Cordelia
- Girl name
- Origin: Latin/Celtic
- Meaning: heart, daughter of the sea
49. Devon
- Origin: Celtic
- Meaning: poet, fawn, defender or after the English county
50. Efa
- Origin: Welsh
- Meaning: alive
51. Eithne
- Origin: Irish
- Meaning: kernel of a nut
52. Elowen
- Origin: Cornish
- Meaning: elm tree
53. Enid
- Origin: Welsh
- Meaning: spirit, life
54. Erin
- Origin: Irish
- Meaning: Ireland
55. Fenella
- Origin: Celtic
- Meaning: fair-shouldered
- Also: Fenna, Fen
56. Fiona
- Origin: Gaelic
- Meaning: white, fair
57. Fionnula
- Origin: Celtic
- Meaning: white shoulder, fair
58. Gwyneth
- Origin: Welsh
- Meaning: happiness
59. Imogen
- Origin: Celtic
- Meaning: maiden
- Trend: moving down
60. Iona
- Origin: Scottish
- Meaning: after the island in the Hebrides
61. Keely
- Origin: Irish
- Meaning: beautiful girl
62. Kendall
- Origin: Celtic
- Meaning: exalted, high
63. Kiera
- Origin: Irish
- Meaning: dark
- Also: Ciara
64. Kyla
- Origin: Celtic
- Meaning: narrow spit of land
65. Kylie
- Origin: Gaelic
- Meaning: beautiful, graceful
66. Maeve
- Origin: Irish
- Meaning: intoxicating, she who rules
67. Marged
- Origin: Celtic
- Meaning: pearl
68. Morgan
- Origin: Welsh/ Breton
- Meaning: White Sea dweller
69. Nerys
- Origin: Welsh
- Meaning: lady
70. Niamh (neev)
- Origin: Old Irish
- Meaning: bright, radiant
71. Olwen
- Origin: Celtic
- Meaning: white footprint
72. Rhiannon
- Origin: Welsh
- Meaning: great queen, goddess
73. Roisin
- Origin: Irish
- Meaning: little rose
74. Rowena
- Origin: Celtic
- Meaning: fame and happiness
75. Sabrina
- Origin: Celtic
- Meaning: river goddess, 'from the river Severn'
76. Sadhbh (sigh-ve)
- Origin: Celtic
- Meaning: sweet, lovely
77. Saoirse
- Origin: Irish
- Meaning: freedom
78. Seren
- Origin: Welsh
- Meaning: star
79. Shannon
- Origin: Irish
- Meaning: wise river
80. Siobhan
- Origin: Irish
- Meaning: God’s grace
81. Teagan
- Origin: Irish
- Meaning: little poet, beautiful, creative
- Also: Teghan, Teghann, Teagen
82. Yuna
- Origin: Breton
- Meaning: desired
Old Celtic names
You have to go back a long way in history to find really old Celtic baby names and many are associated with famous historical events and myths and legends passed down through families. You'll find strong names in this list with brilliant stories that will stand out on any school register – Boudicca and Guinevere for example!
83. Aine
- Origin: Irish
- Meaning: radiance
- Girl
84. Alastriona
- Origin: Celtic
- Meaning: defends mankind
- Girl
85. Angus
- Origin: Gaelic
- Meaning: one choice
- Boy
86. Boudicca
- Origin: Celtic
- Meaning: victory
- Girl
87. Bronwen
- Origin: Welsh
- Meaning: white breast
- Girl
88. Cerridwen
- Origin: Celtic
- Meaning: fair; blessed poetry
- Girl
89. Cormac
- Origin: Irish
- Meaning charioteer
- Also: Cormack and Cormick
- Boy
90. Etain
- Origin: Old Irish
- Meaning passion
- Girl
91. Fergus
- Origin: Irish
- Meaning: strong man
- Boy
92. Genevieve
- Origin: French/ Celtic
- Meaning: family woman
- Girl
93. Guinevere
- Origin: Welsh
- Meaning: white fairy
- Girl
94. Gwendolyn
- Origin: Welsh
- Meaning: white circle
- Girl
95. Isolde
- Origin: Welsh
- Meaning: fair lady
- Girl
96. Joyce
- Origin: Celtic
- Meaning: cheerful, merry
- Girl
97. Meredith
- Origin: Welsh
- Meaning: great ruler
- Girl
98. Mervin
- Origin: Welsh
- Meaning: great lord
- Boy
99. Morwenna
- Origin: Cornish
- Meaning: fair maiden
- Girl
100. Una
- Origin: Gaelic
- Meaning: lamb
- Girl
Unique and rare Celtic baby names
The Celtic boy and girl names in this list are unique choices that you may never have heard before. However, with their Celtic language links, they have beautiful sounds and many have roots in fantasy stories, so have a magical and ethereal air to them. Choosing one of these names will help your little one stand out and give them a cool, one-of-a-kind name that they'll be very proud of as they grow up.
101. Athdara
- Origin: Scottish/Celtic
- Meaning: from the oak tree ford
- Girl
102. Binnie
- Origin: Scottish/Celtic
- Meaning: crib; wicker basket
- Girl
103. Blaine
- Origin: Gaelic
- Meaning: bright, bubbly
- Girl
104. Braden
- Origin: Gaelic
- Meaning: salmon
- Boy
105. Brieg
- Origin: Scottish/Celtic
- Meaning: esteem
- Boy
106. Caractacus
- Origin: Celtic
- Meaning: loved, dear friend; name of 1st-century British chieftain
- Boy
107. Enora
- Origin: Celtic
- Meaning: honour
- Girl
108. Ianto
- Origin: Welsh
- Meaning: gift of god
- Boy
109. Igraine
- Origin: Welsh
- Meaning: maiden
- Girl
110. Laisren
- Origin: Celtic
- Meaning: flame
- Boy
111. Liadain
- Origin: Old Irish
- Meaning: grey lady
- Girl
112. Merle
- Origin: Celtic
- Meaning: bright sea
- Girl
115. Neven
- Origin: Scottish/ Irish
- Meaning: little saint
- Girl
116. Nimue
- Origin: Welsh
- Meaning: lady of the lake
- Girl
117. Oighrig
- Origin: Scottish Gaelic/Celtic
- Meaning: well-spoken/speckled one
- Girl
118. Onóra
- Origin: Gaelic
- Meaning: honor
- Girl
119. Rosslyn
- Origin: Scottish/Celtic
- Meaning: promontory
- Girl
120. Ysella
- Origin: Cornish
- Meaning: modest
- Girl name
Pics: Getty
Read more:
Authors
Create the perfect wishlist for your baby with MyCrib
Are you expecting and don't know where to start? Discover how MyCrib can help you build your dream wishlist. You can add products from any site with just one click and even use MyCrib's buying assistant to help get you started.