Mother and Baby

The Top 20 Welsh girls names

Section: Girls baby names
The top 20 Welsh girls names

It sounds simple doesn’t it, choosing the perfect name for your new arrival? Yet unlike the bedroom colour scheme, or the outfit she wears in her first photo, her name is something you’ll want to get right. If you’ve chosen to embrace your heritage and give your baby girl a traditional Welsh name, have a look through these. She’ll be climbing the Brecon Beacons before you know it, so give her a name that reminds her of her heritage!


  1. MEGAN – One of the most popular welsh names of all time, this beautiful name means ‘pearl’. She might not be the only Megan in her class, but you can always shorten her name to the equally adorable ‘Meg’.
  2. SEREN – Pronounced ‘she-ren’, this lovely name means ‘star’ – the perfect name for your little one to live up to!
  3. FFION – Meaning ‘foxglove’, this cute floral name might baffle anyone outside Wales, but we think it’s a great choice. Pronounced ‘fee-on’ for those who don’t speak Welsh.
  4. BRANWEN – In Welsh mythology, Branwen was the Welsh goddess of love and beauty, who later turned into a bird. Popular in Wales, Branwen means ‘blessed raven’.
  5. CARYS – A Welsh name that comes from the world ‘caru’, meaning ‘love’. A name that perfectly sums up exactly what your new arrival means to you!  
  6. LOWRI – Meaning ‘laurel’, this floral name is the Welsh version of Laura. Pretty popular throughout Wales, famous Lowri’s include marathon runner and TV presenter, Lowri Morgan – A traditional name that means ‘circle’ or ‘sea’, this is also a great choice if you haven’t actually found out the sex of your baby!
  7. ELIN – A variation of the name Ellen, Elin spiked in popularity after the (now ex) Mrs-Tiger-Woods made the front page of the papers. Don’t let that put you off though, this beautiful name means ‘bright, shining light’.
  8. ANWEN – One of the most traditional Welsh names you can find (and more unusual than the very similar Branwen), Anwen means ‘very fair and beautiful’. The perfect name for your blonde baby!
  9. EFA – A variation of the name Eve, this cute name means ‘alive’.
  10. REESE – We’ve got the Oscar-winning Reese Witherspoon to thank for putting this name on the popular girl’s name list. Formally thought of as a male name, Reese means ‘ardent’ or ‘fiery’.
  11. RHIANNON – The Fleetwood Mac song put Rhiannon on the map, but this name is still classically Welsh. Pronounced ‘ree-an-on’ and meaning ‘divine queen’, in Welsh mythology, Rhiannon was known for being forthright and witty.
  12. GUINEVERE – A popular name for Tennyson fans, this traditional name means ‘white shadow’ or ‘white wave’. Don’t worry if she’s not the only Guinevere in the class, this name is often shortened to Gwyn.
  13. SIAN – A Welsh variation of the name Jane, the Welsh Sian means ‘God’s gracious gift’. Pronounced ‘shahn’, famous Sian’s include journalist and BBC presenter Sian Williams.
  14. BETHAN – A form of the English name Elizabeth, meaning ‘daughter or worshipper of God’, this popular name can be shortened to the equally lovely ‘Beth’.
  15. NIA – A name that doesn’t have any particular meaning, Nia has been popular amongst Welsh parents for years, made popular by the poet T Gwynn Jones in the 19th Century. Famous Nia’s include TV acress Nia Caron and Dr Who actress Nia Robert.
  16. EIRA – A Welsh word that means ‘snow’, this is a popular choice for winter babies! Pronounced ‘ay-ra’ or ‘i-ra’.
  17. DELYTH – Meaning ‘pretty’ and ‘blessed’, Delyth is still pretty unusual. Pronounced ‘del-ith’, this is a nice, alternative choice!
  18. LLIO – Pronounced ‘lee-oh’, this cute, unusual name is originally a version of Gwenllian.
  19. CONWENNA – A popular choice for lovers of the great poet William Blake, Conwenna means ‘uncertain’, but don’t let that put you off!   
  20. GLENDA – Meaning ‘fair and good’, this Welsh name might have a vintage feel to it, but we think that adds to the charm.

If none of these take your fancy, have a look at our list of top baby girl’ names.

Related content:

© Bauer Media Group

Bauer Media Group consists of: Bauer Consumer Media Ltd, Company number: 01176085,  Bauer Radio Ltd, Company Number: 1394141 Registered Office: Media House, Peterborough Business Park, Lynch Wood, Peterborough, PE2 6EA H Bauer Publishing, Company Number: LP003328 Registered Office: Academic House, 24-28 Oval Road, London, NW1 7DT. All registered in England and Wales. VAT no 918 5617 01

Bauer Consumer Media Ltd are authorised and regulated by the FCA (Ref No. 710067)