Top baby boy names in Wales
These are the most popular boy names in Wales, in order of popularity, according to the ONS. NB: Most of the names on this list aren't of Welsh origin.
74. Noah - a biblical name, it is derived from Noach which is a Hebrew name meaning ‘rest or repose.’ It’s very popular with our Mumsnet users, as one said, “Beautiful name, cute enough and sounds great at all ages”
75. Oliver - this name comes from Olivier, an Old French form of the Germanic name Alfher
76. Arthur - the name can mean ‘Thor, the eagle’ and ‘strong man’. Pronounced arr-thirr
77. Theo - a gender-neutral baby name that has a very strong meaning, which is ‘God’s gift’
78. Leo - a masculine name that comes from the Greek word meaning ‘lion’
79. Charlie - deriving from the Germanic word ‘karal’, this name means ‘free man’
80. Archie - a German name that means ‘genuinely bold’ and ‘brave’. Some of our users love this name, whilst others feel it’s a little old-fashioned77.
81. George - coming from the Greek name Georgios, which means ‘farmer’ and ‘earthworker’. Kate Middleton and Prince William chose to use this name for their firstborn and many of our users praised how strong a choice it is. “I've always liked it. A good, strong name that is suitable for both a baby and a grown man,” one said
82. Jac (or Jack) - a British name that originated in Medieval England as a variant to John and Jacob
83. Oscar - this name has its roots in Irish culture and folklore and means ‘God spear,’ ‘deer-lover,’ or ‘champion warrior’
84. Finley - with its roots in Ireland, this name means ‘fair-haired courageous one'
85. Freddie - a short form of the names Frederick, Frederica and Winifred, Freddie means ‘peaceful ruler’ and ‘power’
86. Tommy - meaning 'twin', this name comes from the Greek moniker Thomas and the Aramaic name Ta'oma'
87. Jacob - another popular biblical choice, this name comes from the Hebrew Ya'aqov and can mean ‘to follow’ or ‘be behind’
88. Alfie - an English name that means ‘sage’ and ‘wise’
89. Harry - a popular name amongst the royal family, this name has Germanic roots and means ‘home ruler’
90. Osian - of Welsh origin, and another good baby name for literature lovers. It’s derived from the Irish legendary poet and warrior Oisín, and means ‘little deer’. Osian was the 22nd most popular name for baby boys in Wales in 2017. Pronounced osh-an
91. Roman - a name of various origins but typically associated with its Hebrew roots and meaning ‘strong’ and ‘powerful’
92. Elijah - this name comes from the Hebrew name Eliyyahu and means ‘Yahweh is my God’
93. Theodore - a name with ancient roots, it means ‘gift of God. You could always shorten it to Teddy, which has become a very popular name in recent years
94. Thomas - this moniker comes from the Hebrew word ta'om and means ‘twin’. Many of our Mumsnetters feel the name has a timeless and classic feel. One user even said, “I've never met a Thomas or Tom I didn’t like”
95. William - this name has classic English roots and means ‘strong-willed warrior’
96. Arlo - this name has gained huge popularity in recent years but actually dates back to the Middle Ages and means ‘fortified hill’. When discussed in our forums, many parents love it but noted how popular it has become
97. Henry - of German descent, this name means ‘house ruler’
98. Luca - a gender-neutral name of Italian descent, ‘meaning bringing of light’
99. Albie - the masculine version of Alba, this means ‘white, bright and noble’
100. Dylan - it may mean ‘son of the sea’ but this name has also become a gender-neutral option
101. Harrison - a British name that means ‘son of Harry’. It appeared to be quite a divisive choice on our Mumsnet forums, with many feeling it works better as a surname
102. Isaac - a Hebrew name that means ‘one who laughs or rejoices’. Our Mumsnetters adore this choice, particularly the upbeat meaning. Pronounced yss-ack
103. Lucas - a Latin name that means ‘bringer of light’. Could be a great choice for Stars Wars fans!
104. Harri (or Hari) - meaning ‘house owner', the 'lord of the manor' and also 'to rule’. This is a variant of the more popular spelling for Harry
105. Mason - of British origin, meaning 'stone worker'
106. Jaxon - a modern British name that means son of Jack. Another divisive choice for our users, with many arguing that the spelling Jackson was more timeless
107. Hunter - a British name that means, rather obviously, ‘to hunt’. Many of our Mumsnetters associate it with Gladiators and some felt it was too violent a name for a little boy
108. Reuben - of Hebrew origin, meaning 'behold, a son'
109. Rowan - of Irish and Scottish origin, meaning 'red-haired'. A gender-neutral name
110. Louie - an alternative of Louis, meaning 'famous warrior'
111. Teddy - once a shortened version of Theodore, Teddy has become a very popular name in its own right. Although be warned that if you do opt for this name for your little boy, it’s likely they’ll be one of many!
112. Tomos - the Welsh variation of the name Tommy, which means ‘twin’
113. Logan - a name traditionally of Scottish descent that comes from the Gaelic word lagan or lag, which means ‘hollow’
114. Ezra - comes from the Hebrew word azar, which means ‘help’, ‘aid’ or ‘protect’
115. Hudson - an English name that means ‘son of Hudd’. Many of our users love the nod to New York and the Hudson River
116. Max - of Latin origin and derived from the name Maximilian, meaning 'greatest'
117. Ronnie - meaning 'advice' or 'ruler', it is a diminutive of the Norse name Ronald
118. Ollie - of Latin origin, meaning 'olive tree'. Traditionally a nickname for Oliver.
119. Rory - an Anglicised name derived from the Old Irish name Ruaidhrí, meaning 'red king'
120. Sebastian - of Latin origin, meaning 'revered'
Unusual Welsh baby girl names
121. Aneira - of Welsh origin, meaning ‘snow’. A gorgeous choice for a winter baby. Pronounced ann-ey-rah
122. Blodwen - of Welsh origin, meaning ‘white flower’. Budding historians will know that in some of the earliest Welsh stories, collected in The Mabinogion, ‘Blodeuwedd’ is a woman created out of flowers. A lovely piece of literary history to inspire a future book-worm
123. Branwen - of Welsh origin, meaning ‘white crow’ or ‘fair raven’. Pronounced bran-wen
124. Ceinwen - of Welsh origin, meaning ‘beautiful’, ‘white’ and ‘blessed’. Winnie for short? This can be pronounced kayn-wen
125. Dilys - of Welsh origin, meaning ‘true’, ‘genuine’, and ‘perfect’
125. Haf - meaning summer, a bright choice. Pronounced with a long vowel sound
126. Heulwen - another warming choice of Welsh origin, meaning ‘sun-blessed’. It’s pronounced hool-wen
127. Nia - this traditionally has Swahili origins and means ‘lustrous, goal, or purpose’. Also the Welsh form of Niamh
128. Telyn - meaning 'harp'
Unusual Welsh baby boy names
129. Bleddyn - of Welsh origin. It has been translated as meaning ‘wolf’. This one is packed with powerful associations and is a unique baby name. Pronounced bleh-thin
130. Carwyn (or Caerwyn) - comprises the elements 'car' (love) and '(g)wyn' (white, fair or blessed)
131. Cedwyn - the name of a Welsh saint, meaning 'hard’ and ‘fair’ (or blessed)
132. Delwyn - pronounced del-win, it means ‘fair’, 'white', 'blessed' and ‘pretty’
133. Geraint - of Welsh origin, meaning ‘loved one’. Pronounced ger-rint ('ger' rhymes with fair and 'rint' rhymes with pint)
134. Iestyn - the Welsh variant of Justin, meaning ‘fair’. It’s pronounced yes-tin
135. Ifor - of Welsh origin, meaning, ‘Archer’. It is pronounced eye-vuh
136. Ioan - the Welsh variant of John, meaning ‘graced by God’. Pronounced yo-an
137. Lewys - of Welsh origin, meaning ‘fame and war’. Pronounced leh-wis
138. Llewelyn - a famous name of Welsh origin, meaning: ‘like a lion’ or ‘leader’. Pronounced thloo-well-in
139. Llion - derived from the name of ‘Caerleon’, a legendary Welsh giant and king, whose name is derived from Welsh ‘caer’, meaning ‘fortress’. Pronounced th-ly-ohn
140. Lloyd - of Welsh origin, from a surname which was derived from the Welsh word, ‘llwyd’, meaning ‘grey’ or ‘wisdom’
141. Luc - the Welsh variant of Luke, meaning ‘light’, ‘illumination’
142. Madoc - originally of English origin, meaning ‘Son of Madoc’
143. Selyf - the Welsh variant of Solomon, meaning ‘peace’. Pronounced sell-iv
144. Taliesin - of Welsh origin, meaning ‘intelligent’. Pronounced ta-lee-eh-sun
145. Taran - a cracker of a name! This one of Welsh origin means ‘thunder’. This one is sure to inspire compliments with its unique meaning. Pronounced tar-an
146. Teilo - the name of a 6th century Welsh Saint who has a cathedral named after him in Llandaff. An interesting alternative to ‘Taylor’
Traditional Welsh baby girl names
147. Angharad - meaning ‘loved one’ or ‘dear’ one, this Welsh name has been used for centuries
148. Beca - the shortened form of Rebecca, which means 'to tie' or 'bind'
149. Begw - this name is the shortened form of Megan that means ‘strong as pearl’. Pronounced be-wuh
150. Betsan - also a Welsh diminutive of Elizabeth
151. Blodeuwedd - a unique name that means ‘flower face’. Pronounced bluh-die-weth
152. Catrin - the Welsh form of Catherine, which means ‘pure’
153. Dafina - the Welsh spelling of Davina, which means ‘beloved’
154. Ebrill - this name is the Welsh word for April
155. Ffraid - this is the Welsh form of Bridget and means ‘strong’. Pronounced fry-d
156. Lona - a feminine version of Leon, which comes from the Greek word meaning 'lion'
157. Mererid - the Welsh form of Margaret that means ‘pearl’. Pronounced merr-err-id
158. Myfanwy - a gorgeous name for your little one that means ‘my lovely little one’. Pronounced muh-van-wee
159. Non - meaning ‘nun’, the legendary St. Non was the mother of St. David
160. Olwenna - a variant of the Welsh girl’s name Olwen, which means ‘white footprint’. Pronounced phonetically
161. Rhonwen - meaning ‘fair’ and ‘slender’
Traditional Welsh baby boy names
162. Adda - the Welsh version of Adam, meaning ‘son of the red earth’
163. Afagddu - a moody name with a gothic meaning of 'total darkness' and the name of a man in the Mabinogion. Pronounced av-ag-thee
164. Broderick - a strong name that means ‘descendent of Bruadar’. Pronounced phonetically
165. Cadfael - meaning ‘battle prince’, this moniker is pronounced kad-vile.
166. Caradoc - pronounced phonetically, it means ‘beloved’ or ‘strong’
167. Efan - a gorgeous name that means ‘God is gracious’
168. Eirwyn - meaning ‘golden and pure’, this comes from the Welsh words Eira and Gwyn. Pronounced er-win
169. Elfyn - meaning 'elf friend' and pronounced el-fin
170. Gareth - a common name outside of Wales too, with many actors and sportsmen bearing the moniker. It means ‘gentle person’
171. Gavin - another classic name that is popular in and outside of Wales, meaning ‘white hawk’. It's a variation on the medieval name Gawain
172. Huw - the Welsh variant of Hugh, this name means ‘bright mind’
173. Ianto - meaning ‘gift of God’ and pronounced yan-toh. Despite its classic roots, many of our Mumsnetters appear divided over using it as a baby name
174. Iorwerth - a traditional Welsh name comprising 'iôr' (lord) and 'berth' (handsome)
175. Math - of Welsh origin. This name is made famous by The Mabinogion in which Math is the name of the king whose story forms one of its branches. A rich literary history in this one, making it a unique choice!
176. Meirion - of Welsh origin, this name is derived from the old county of Merionethshire. It also means ‘manly’
177. Morgan - of Welsh origin, meaning ‘circling sea’, ‘great brightness’ or ‘bright sea dweller’. Some of our Mumsnet users are torn over whether this suited a boy or girl more
178. Owain - of Welsh origin, meaning ‘well-born’. Pronounced oh-whine. Despite some confusion over the pronunciation, this seems to be a well-liked Welsh name amongst Mumsnet users
179. Rhidian - of Welsh origin, meaning ‘red’. Pronounced rhid-yan
180. Urien - a strong name that means ‘privileged birth’ and is pronounced irr-yen
Cute Welsh baby girl names
181. Dilys - pronounced dihl-ihss, this is such a cute choice that means 'genuine'. It has proved a hit on our forums, with one user saying, “It has the advantage of being one of the easier Welsh names to spell”
182. Gladys - pronounced glad-ihss, we love how this once old-fashioned baby name has come back in style. It means ‘land’, ‘nation’ and ‘sovereignty’
183. Glenda - a name that means ‘pure’ and ‘good’, we think this name is due a revival
184. Gwendolen (or Gwen) - pronounced gwehn-dol-en, this name is truly unique and means ‘fair bow’ or ‘blessed ring’
185. Mari (or Mair) - the Welsh form of Mary
186. Mabli - pronounced ma-blee, this name sounds exactly like its meaning, which is ‘loveable’
187. Meinir - pronounced mayn-eer, this name means 'maiden'
188. Nerys - this cool name means ‘lady’, 'noblewoman' or 'hero'
189. Tarian - a strong name that means ‘shield’. It’s pronounced tar-yan
190. Tesni - another name that’s a nod to the sun, this means sun’s warmth. It’s pronounced phonetically
Cute Welsh baby boy names
191. Carwyn - pronounced car-win, this adorable name means ‘love’ and ‘blessed’
192. Celyn - a perfect name for the festive season, meaning 'holly'. It’s pronounced kel-in
193. Ceri - pronounced like Kerri, this name means 'to be loved'. Also a girls' name
194. Dai - this bold name means 'beloved' and is pronounced like dye
195. Glyn - meaning 'valley of water'
196. Heulog - pronounced hay-log, this happy and upbeat name means ‘sunny’
197. Pryderi - pronounced pri-deh-ree, this unusual baby name means 'care'
198. Talfryn - a strong and geographical name that means ‘high hill’ and is pronounced tahl-vrrin
199. Trefor - pronounced trev-orr, the meaning of this unique name is ‘big village’
200. Yale - like the American Ivy league school, this name could mean your little one is destined for academic success. Pronounced yail, it means ‘fertile upland’ and is the Anglicised form of Iâl