If you’re living in Wales or have a connection with the history of Wales, you may be considering some traditional Welsh names for boys or Welsh names for girls. Even if you don’t have a personal connection to Wales, perhaps you love the romantic, fantastical sound of these names. You might know that the name Bran is trending due to the popularity of Game of Thrones – but did you know that it’s actually a traditional Welsh boys name and means Crow or Raven? You can see where George RR Martin got some inspiration from then!
I’ve included the meanings of these Welsh names so you can see where they originate as well.
Wales is a land of beauty and poetry and I think this is really reflected in these Welsh baby names and their meanings. So I’ve researched and compiled these 50 amazing traditional Welsh baby names for both boys and girls so if you are looking for a Welsh baby name for a boy or girl, I’ve got you covered with these unique, beautiful baby names.
50 Amazing Traditional Welsh Baby Names

My Top 25 Welsh Names for Boys
You’ll notice that traditional male Welsh boys names often have meaning that relate to social status, battle, animals or strong, masculine emotions. These are all classic welsh names for boys, but there are some gentle and animal welsh names that I’ve included as well.
- Aeron, meaning battle
- Aled, meaning child or offspring
- Bran, meaning crow or raven.
- Cai, meaning lord
- Caden, meaning spirit of battle
- Dafydd, meaning David (also Dai)
- Dylan, meaning son of the waves, or born near the sea
- Gareth, meaning gentle (also Garreth, Garth and Geraint)
- Gavyn, meaning white hawk
- Glyn, meaning valley
- Harri, meaning home ruler
- Huw, meaning heart and mind
- Idris, meaning ardent lord
- Kai, meaning keeper of the keys
- Llywelyn, meaning leader
- Lloyd, meaning grey-haired
- Madoc, meaning champion (also Madog, Madox and Maidoc)
- Owen, meaning well born or noble (also Owain)
- Rhys, meaning enthusiastic
- Sion, meaning God is gracious
- Steffan, meaning crown
- Taren, meaning thunder (also Tarran)
- Tomos, meaning twin
- Travers, meaning strong as iron
- Wynter, meaning white or fair (also Winsor)
My Top 25 Welsh Baby Girl Names
In contrast to boy’s names, Welsh girl’s names often relate to love, religion, flowers, and other more traditionally feminine emotions and meanings, but there are a lot of Welsh names that can be used by both gender or that can be merged together with other names for new meanings. You could create your own Welsh inspired name by combining different syllables or using the Welsh names for boys and Welsh names for girls together.
- Adara, meaning bird catcher
- Angharad, meaning much loved
- Anwen, meaning very beautiful
- Arial, meaning vigorous
- Bronwen, meaning white
- Caitrin, meaning pure
- Carryl, meaning love
- Ceri, meaning to love
- Efa, meaning life
- Elen, meaning light
- Enid, meaning quiet woman or soul
- Ffion, meaning foxglove
- Glenda, meaning pure good
- Guinevere, meaning fair lady
- Heledd, meaning goodness
- Liliwen, meaning white lily (also Lili)
- Lilybet, meaning God’s promise
- Mabli, meaning loveable
- Mari, meaning Mary
- Megan, meaning strong
- Morgan, meaning bright or dweller by the sea (also Morgana)
- Rhiannon, meaning great queen
- Seren, meaning star
- Vala, meaning chosen
- Wyn, meaning fair (also Wynn and Wynne)
4 Comments
We’re naming our daughter Angharad.
We’ve called our son Rhodri Llywelyn and our daughter is Luned Fflur. Amazed me that they aren’t ever mentioned and very rare names
Called my son Elwyn and that is not here either nor is Eithwen.
I am doing homework and I have to make a Welsh name for a super hero I’m calling it helps