150 Gorgeous Welsh Baby Names for Boys and Girls
Oh, baby! Are you expecting a bundle of joy this year? If so, then you know how tricky it can be to choose a name. Because after going through lists and lists of them during your pregnancy, sometimes it can seem like nine months just isn’t enough time to narrow down the perfect one for your little one.
To help make the process easier, we rounded up 150 cute Welsh baby names, along with their meanings, for you to consider. These monikers originate from Celtic language and while some may contain many consonants, their pronunciation usually rolls off the tongue with ease. They can also have a poetic sound to them and a magical rhythm thanks to traditional Celtic influences and be a great way to honor your roots.
Even if you or your significant other are not 100% set on using a Wales-inspired name, you may be surprised by how much you like some of these once you take a look at the boy and girl names we gathered, below. Check them out and maybe one will make it to your short list!
Popular Welsh Baby Names
1. Megan
This pretty name has an equally beautiful meaning, as it translates to “pearl.”
2. Dylan
If you’re looking for an ocean-inspired name, this one means “son of the sea.”
3. Ceri
This name has the sweetest meaning as it means “to love.”
4. Rys
This masculine moniker’s definition is “enthusiasm.”
5. Ffion
“Foxglove,” which is a beautiful flower, is what this feminine Welsh name means.
Related: 101 Beautiful Egyptian Baby Names for Boys and Girls—and What They Mean
6. Osian
This popular Welsh name is derived from Irish poet Oisin and means “little deer.”
7. Anwen
A sweet little girl’s name like this means “very beautiful.”
8. Carwyn
If you’re looking for a Welsh name with deep roots, consider this one, which means “blessed love.”
9. Aled
This sweet male name means “child” and would be fitting for any newborn.
10. Efa
Meaning “alive,” this girl's name is a Welsh variant of the name Eva.
Related: 205 Beautiful Arabic Names and Their Meanings to Inspire You
Welsh Baby Names for Boys
11. Aaiden
Meaning “little fire,” your son will be a bright light.
12. Cadell
Give your little prince a royal-inspired name that means “king’s meadow.”
13. Gruffydd
Your little boy’s name will mean “prince” if you call him this.
14. Harri
This is a stylish twist on the name Harry and means “house ruler.”
15. Bryn
This cute name has a nature-inspired meaning seeing how it translates to “hill.”
16. Llewellyn
Go with a name that is inspired by one of the fiercest animals there is, as this means “like a lion.”
Related: 150 Vibrant Spanish Boy Names for Your Little One
17. Owen
Meaning “noble-born,” this traditional name is both cute and sweet.
18. Reece
Your son’s name will mean “fiery warrior” if you choose this moniker.
19. Cadfael
This name is derived from the Welsh words “cad” and “mael,” which breaks down to “battle prince.”
20. Aeron
“Mountain of strength” is the definition behind this Welsh name.
21. Daryn
You’ll fall in love with this name when you know its meaning is “little great one.”
22. Andras
With Welsh origins, this name sounds worldly and means “manly.”
23. Edwyn
This classic moniker means “wealthy friend.”
24. Gareth
“Gentle person” is what this cute name means and how you’ll expect your child to act.
25. Maddox
This name is unique yet fun and means “fortunate.”
26. Nye
“Man of honor” is the beautiful meaning of this name.
27. Cecil
Derived from the surname Caecus, Cecil means “blind.”
28. Phylip
This is the Welsh version of Philip and means “friend of horses.”
29. Trystan
An alternative spelling to Tristan, this name means “noise.”
30. Cawley
Give your baby boy a name that is all about strength. This one means “strong as a beast.”
31. Steffan
“Honor” is what this modern-day version of Stephan means.
32. Jac
If you like the name Jack, give it a Welsh twist with this moniker that means “God is gracious.”
Related: 150 Irish Boy Names and Their Meanings for Your Lucky Lad
33. Evann
“Archer” is what this classy name means.
34. Jeston
This baby name will encourage your little boy to be fair when faced with conflicted seeing as it means “righteous.”
35. Amren
“Brave” is the meaning behind this cool unisex name.
36. Lloyd
If you want a color-inspired moniker, this one means “gray.”
37. Emrys
Your baby’s name will live on forever seeing how it means “immortal.”
38. Gwalchmai
If you have a May baby, this Welsh name translates to “hawk of May.”
39. Hywel
“Eminent” is the meaning of this boy's name.
40. Cynwrig
You might have a little athlete on your hands if you give your baby this name as this means “greatest champion.”
41. Arawyn
Some Welsh names have enchanting meanings like this one, which translates to “magical.”
42. Tomos
If you’re looking for the Welsh version of Thomas, this is it and it means “twin.”
43. Rhys
Known as a popular Welsh name in the Middle Ages, this moniker means “ardor.”
44. Griffin
How cute is this name that means “fierce one”?
45. Caden
“Spirit of battle” is the fierce meaning of this Welsh name.
46. Merlyn
A name with an enchanting vibe, Merlyn means “sea fortress” and can be used for boys or girls.
47. Tegid
How could you not like a name that means “handsome”?
48. Ellis
With a sweet meaning, this poetic-sounding name means “kindly.”
49. Rhodri
“Famous ruler” will be what your son’s name means if you call him.
50. Arthur
This traditional name means “bear.”
51. Bran
Looking for a bird-inspired name? This one means “raven.”
52. Connah
You can’t go wrong with this name that means “strong-willed.”
53. Irving
Meaning “green river,” this is an adorable name for any little boy.
54. Elgan
Used a lot in European countries, this means “bright circle.”
55. Rhett
Unique and fun, this name means “counsel.”
56. Alan
If your son takes after his name, which means “wandering,” he’ll surely have an adventurous spirit.
57. Yale
“From the slopes” is the ski-like meaning of this name.
58. Pembroke
If you’re trying to find a classy name, this one is so cute and means “high land area.”
59. Anwyll
Your baby will be bound to be lucky with this name that means “fortunate” and “blessed.”
60. Trenton
“Trent’s town” is what this sweet name translates to.
61. Mervyn
“Sea friend” is the ocean-inspired meaning of this Welsh name.
62. Cai
This short name means “happy.”
63. Eryl
Your little one may be inspired to watch everything you do seeing how this name means “one who watches.”
64. Powell
This is a standout name that means “prominent.”
65. Arthas
Manifest your boy’s leadership abilities with this name meaning “strong ruler.”
66. Brynmor
With a naturistic meaning, this moniker translates to “large hill.”
67. Niclas
This Welsh name is based on the Greek name Nickolaos and means “victory of the people.”
68. Deryn
“Bird” is what this darling baby name means.
69. Sion
This is the Welsh version of Shawn and means “God is gracious.”
70. Jareth
A name with Welsh roots, like this one that means “gentle one” is a great option for a little boy.
Related: 150 Unique German Names for Boys and Girls to Add to Your List of Ideas
Welsh Baby Names for Girls
71. Amelia
With the meaning “hardworking,” this name will surely inspire your little girl.
72. Gwen
If you’re looking for a name with religious meaning, this one means “holy.”
73. Morgan
An ocean-inspired name, this means “protector of the seas.”
74. Eilonwy
With a poetic ring to it, this name means “river melody.”
75. Glynnis
Coming from the Welsh word “glan,” this lovely name means “pure.”
76. Mari
This classy name is of Welsh origin and simply means “drop of the sea.”
77. Teagan
A sweet name like this also has a sweet meaning: “loved one.”
78. Blodwen
If you’re dreaming of a floral-like Welsh name, you’re in luck because this one translates to “white flower.”
79. Addien
“Beautiful girl” is what this precious name means.
Related: 150 Irish Girl Names and Their Meanings for Your Little Lady
80. Ceirios
Ceirios simply translates to “cherry.”
81. Dyllis
A lovely choice for a Welsh name. This one means “perfect.”
82. Elen
This feminine name comes from the Welsh word, which means “nymph.”
83. Vanora
Whether you’re a fan of the ocean or love water names, this means “white waves.”
84. Cadi
Short and sweet describes this name that means “pure.”
85. Ceinwen
Pronounced KAYN-wen, this gorgeous name means “beautiful.”
86. Meredith
Wish your baby a future where they can be a leader with a name that means “great ruler.”
87. Dil
This name is both super cute. It means “a reliable and faithful human being.”
88. Ebrill
Usually given to baby girls born in the spring, this name means “April.”
89. Feyre
This ultra-feminine name is perfect for your new arrival and means “beautiful.”
90. Gaenor
Of Welsh origin, Gaenor means “soft.”
91. Alanie
This unisex name has a Zen-like meaning as it translates to “serene.”
92. Geniffer
Pronounced the same as Jennifer, this name means “fair one.”
93. Jenalee
You can’t go wrong with a name that means “pretty.”
94. Kambry
If you’re after a stylish Welsh name, this one means “strong.”
95. Enid
Of Middle Welsh origin, this pretty name means “spirit.”
96. Eilir
If you’re butterfly-obsessed, this name will be very significant because it means “butterfly.”
97. Freya
A name rising in popularity, this means “lady.”
98. Genny
Looking for a fierce name for your baby girl? This means “woman of the tribe.”
99. Aelin
“Shining light” is the adorable meaning behind this name.
100. Eirian
This gender-neutral name translates to “silver.”
101. Dwynwen
Your little one will stand out with this name, which means “she who leads a blessed life.”
102. Eather
This elegant name means “pleasant breeze.”
103. Gladys
If you’ve always wanted your daughter to have a name that means “princess,” consider this one.
104. Jeneth
Give your baby girl a name with a religious connection. This one means “holy.”
105. Kambry
Honor your Welsh heritage with this angelic name meaning “the people.”
Related: 150 Names That Mean 'Warrior' for Your Tiny Champion
106. Linet
Meaning “idol,” this name has a dreamy ring to it.
107. Pheona
This feminine name means “joyful.”
108. Avyn
Raise your girl to be independent and strong, which happens to be what this name means.
109. Eira
A winter baby would adore this name meaning “simplicity of snow.”
110. Delyth
“Pretty and blessed” is the precious meaning behind this Welsh name.
111. Reanne
There are so many strong Welsh names, like this one meaning “great queen.”
112. Jestina
As the feminine version of the name Justin, this name means “rightful.”
113. Rhyder
If a more masculine sounding name for your daughter is what you’re after, this one is great and it means “mounted warrior.”
114. Arwen
This name has a royal-like meaning as it translates to “noble maiden.”
115. Lowri
If you want to make your baby Laura, consider using this name instead, as it’s the Welsh version. It means “distinction.”
116. Mabli
“Lovable” is what this adorable vintage-sounding name means.
117. Rivia
How can you not adore this name meaning “protector?”
118. Sian
Let your child know how loved they are with a name meaning “God’s gracious gift.”
119. Rhedyn
A nature-inspired name of Welsh origin, Rhedyn means “Fern.”
120. Eirlys
Meaning “a beautiful snowdrop,” this moniker would make a stunning baby girl name.
121. Dilys
“A genuine and perfect individual” is the definition of this baby girl name.
122. Amael
This unisex name meaning “angelic” would be the cutest Welsh moniker for any little boy or girl.
123. Guendolen
Your sweetie will live up to the definition of her name if you go with this one which means “one with a magnetic personality.”
124. Talar
Similar to Taylor, this name means “from the headland in the field.”
125. Rhosyn
If you love roses, that’s exactly what this name means.
126. Brynna
“Little drop of water” is the cute meaning of this girl's name.
127. Mared
Give your baby a name with a sea-inspired meaning, like this one meaning “pearl.”
128. Evyn
If you’re dreaming of a Welsh name with a strong meaning, this one means “young warrior.”
129. Gwanwyn
Seasonal names of Welsh origin are always special. This one actually means “spring.”
130. Ronee
Honor a loved one named Ron with the female version, which means “a grand person.”
131. Rhona
Your angel is destined to be social with a name that means “friend.”
132. Gwenifer
A fun twist on the name Jennifer, this means “success.”
133. Morgaine
This nautical name has a rich history and means “sea dweller.”
134. Angharad
Let your sweetheart know how much you care with a name that means “much loved.”
135. Jennea
“Shadow” may be the meaning of this name, however, any baby with it will be a bright light.
136. Osian
“Strong and noble” is the meaning of this name.
137. Nerys
With a storybook-like meaning, Nerys means “damsel.”
138. Gry
“Dawn” is what this one-syllable name means.
139. Arianwen
Give you Welsh roots a shoutout with this name that means “blessed.”
140. Cariad
This name can be traced back to ancient times in Welsh culture and means “darling.”
141. Mali
This floral-inspired name is stunning and pays tribute to “jasmine flowers.”
142. Menna
Known as a modern welsh name, it means “strength.”
143. Emmalene
If you want a super-girly name with a girly meaning, this one means “feminine.”
144. Auryn
Nothing will stand in your child’s way with this name that means “powerful person.”
145. Jayvyn
Known as a unisex name, this means “light spirit.”
146. Glain
You can call your little girl your “jewel” since that is what this name means.
147. Eiry
This name almost sounds Disney-inspired as it means “fair person white as snow.”
148. Catrin
As the Welsh version of Katherine, this means “pure.”
149. Seren
“Star” is the definition of this unisex Welsh baby name.
150. Alaw
Inspire your baby girl to play an instrument with a name that means “musical.”
Next: Pearl, Kai, Fisher—150 Ocean Baby Names for Your Sweet Little One