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 “glân,” 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