101 Welsh Girl Names and Their Meanings

This post contains links to affiliate websites, such as Amazon, and we receive an affiliate commission for any purchases made using these links. Amazon doesn’t support my blog. We appreciate your support!

Sharing is caring!

Having a baby can be so exciting, especially for first time parents. But it can feel overwhelming to have so many decisions to make – including finding the perfect name for your little one. I think this huge list of Welsh girl names will inspire you!

Choosing a Welsh name has its perks. In addition to being beautiful, Welsh baby girl names have wonderful meanings that can add something special to your daughter’s life.

Baby in a white and pink hat, covered in white fuzzy blanket.

Today I will be sharing 101 Welsh names perfect for a baby girl. I’ll begin with my 5 favourite  popular Welsh girl names and then share Welsh names for girls starting with each letter of the alphabet.

Top 5 Welsh Girl Names

  • Aneira: A name of welsh origin meaning “from Anier.” The Welsh word for Ireland is “Eire,” which sounds similar to Aneira.
  • Taliesin: Meaning “radiant brow,” it’s perfect for parents looking for unique Welsh names that will hold their own when other children are named Emily or Abigail.
  • Maeve: Meaning “intoxicating, enchantment, magical,” it’s also Celtic mythology female deity figure who was said to be the ruler of the fairies living in the Otherworld.
  • Avita: This Welsh female name means “desired” or “wished for.”
  • Jesyca: The Welsh form of “Jessica.”
Newborn baby curled up on stomach wearing flowered headband and pink diaper cover.

Welsh Baby Names Starting With the Letter A

Aelwen: This simple name has a beautiful meaning that is directly tied to its sound. It means “the lake.”

Anwen: Anwen is an old Welsh name that has been around for generations. It comes from the word “ywen,” meaning “very white.”

Girl Welsh Names Starting With the Letter B

Blodeuwedd: This name is a bit out of the ordinary, but definitely falls into the “unique” category. It means flower face.

Branwen: Branwen has a rich meaning that makes it a powerful choice for your little girl’s name. It means “white or blessed raven.”

Bronwen: Beautiful Welsh baby names don’t get much better than this. It has a lovely meaning, also. It means “golden-breasted.”

Welsh Girl Names Starting With the Letter C

Cadwyn: This name is both pretty to look at and has a wonderful meaning. It means “bright chain.”

Cariad: If you are looking for a baby girl name that is sweet, you will want to consider this one. Its meaning makes it even sweeter. Cariad means “love.”

Catrin: This baby girl’s name has a lovely meaning that makes it stand out. It means “pure.”

Cerys: This beautiful Welsh name is perfect for your daughter. There are several definitions to this name, but they all have the same positive essence. Cerys means “lovely.”

Mother holding newborn baby.

Welsh Baby Names Starting With the Letter D

Delyth: This name is another unique choice that you can’t go wrong with. It means “pretty.”

Deryn: Deryn is a name that has been around for years, but never gets old. It’s an excellent choice for any little girl. It means “bird.”

Dyna: Dyna might sound familiar because it’s also used as a nickname for Diana. It’s pronounced “dee-anna.”

Dwynwen: This unique choice is perfect for your little girl. It has an elegant history with a beautiful meaning to match. Dwynwen means “white wave.”

Girl Welsh Baby Names Starting With the Letter E

Efa: This adorable name is a great choice for any little girl. It means “life.”

Eirlys: If you want a Welsh baby name that’s sweet and simple, this one is perfect and has a wonderful meaning to match. Eirlys means “snowdrop.”

Eluned: This beautiful name is one that you are sure to love. Eluned means “idols or images.”

Eryl: If you want something unique, this name will do the trick. The meaning ties it all together. Eryl means “kingfisher.”

Welsh Girls Names Starting With the Letter F

Ffion: Ffion is a name that will easily grow on you. It has a lovely sound and a unique meaning. The definition of the name is “foxglove.”

Welsh Baby Names Starting With the Letter G

Glenda: This cute choice is one that you are sure to love. The name Glenda means “pretty.”

Gladys: If you are looking for a classic Welsh girl name, this is it. 

Gwenno: This adorable girl’s name has an equally amazing definition that makes it stand out. It means “white hawk.”

Gwladus: If you are looking for a simple way to honor your daughter’s Welsh heritage, Gwladus is the name for you. It means “gladness or happiness.”

Welsh Girl Names Starting With the Letter H

Hywela: This unique choice is perfect for your little girl. It’s an excellent way to pay homage to her Welsh heritage without being too obvious about it. Hywela means “yew wood.”

Hafgan: This pretty name is one that you are sure to love. You might have heard of the Queen song with this name before, which makes it even more popular today than ever before.

Hanwen: If you are looking for a classic Welsh name, Hanwen will do the trick. It means “grace.”

Toddler girl wearing cute sheep costume with stuffed animals nearby.

Welsh Names Starting With the Letter I

Idona: This classic name, that was once used for boys and girls, will be perfect for your daughter. It has a simple meaning and is easy to spell and pronounce as well. Idona means “honest.”

Iola: If you love the sound of the name Iola but don’t want to use it as a full name, you might try using it for your daughter’s middle name. Iola means “pretty violet.”

Iwerydd: This unique choice has a beautiful meaning – “spring or land of ice.”

Girl Welsh Names Starting With the Letter J

Jodoc: This rare Welsh name is different, but simple enough to grow on you. Jodoc means “lord.”

Joy: This name is another adorable choice for your little girl. It has a sweet definition and sound to go along with it. Joy means “happy.”

Welsh Baby Names Starting With the Letter K

Katrena: Meaning “pure,” this choice is perfect for your little girl. She will love the way it sounds when others say her name, and you’ll feel good about its meaning. 

Keira: If you love the sound of this name, but aren’t sure yet if it’s the one for your little girl, try using it as a middle name. It has a sweet feminine sound that will be perfect for her.

Keri: This timeless Welsh baby girl’s name is one that never gets old. You’ll always be able to find someone who is sporting this traditional name no matter how many years pass by.

Welsh Baby Girl Names Starting With the Letter L

Lalage: Not only does your little girl have a chance at being called beautiful or graceful with this classic Welsh female name, she’ll also have a special definition as well. Lalage means “songbird.”

Llinos: This cute choice is one that you are sure to love. Not only will your little girl feel unique with this traditional Welsh name, but she’ll sound just as sweet when people call her name too.

Llio: This pretty, feminine, classic name means “bard or poet.”

Newborn baby laying on a fluffy green rug wearing a knit hat and diaper cover.

Baby Girl Welsh Names Starting With the Letter M

Melangell: You can’t deny how adorable this old-fashioned girl name sounds. It’s not only perfect for an artistic child, but it has an equally sweet definition. Melangell means “honeycomb.”

Mererid: This classic name sounds lovely and means “pearly.”

Monwyd: This simple choice is one that you might have heard from some of your older relatives. You’ll fall in love with it all over again for your little girl. Monwyd means “stormy weather.”

Morfydd: Here is another gorgeous, old-fashioned name that will never grow old or out of style.

Welsh Girls Names Starting With the Letter N

Neve: If you love the sound of this name but aren’t sure if it fits your daughter, try using it as a middle name instead. It has the perfect definition and sound for any little girl. Neve means “light.”

Nova: This cute name is unique, yet simple enough to stand the test of time. Nova means “new.”

Noah: This popular choice is one that you are sure to love. The meaning behind it might be the reason why you love it so much. Noah means “peaceful.”

Welsh Baby Names Starting With the Letter O

Oakley: This cool name is one that you will love instantly. It’s the perfect pick for your little girl if your family loves spending time outdoors. Oakley means “oak meadow.”

Oceana: If you love the water and want to give your daughter a more unique name, this might be the choice for you. It’s just as pretty as its meaning of “blue ocean.”

Olwen: This simple name is one that you are sure to love. It means “white track.”

Welsh Girl Names Starting With the Letter P

Penelope: If you want a name that will always be stylish and unique, try out this timeless Welsh baby girl’s name.

Persephone: Here is another choice that may seem familiar because of its use in popular culture over the years. Not only does it have a lovely definition, but it sounds beautiful too. Persephone means “bringer of destruction.”

Petra: This pretty name is one that stands out, even with its popularity. Petra means “stone.”

Phila: This adorable name is simple enough for any little girl and goes well with any middle name. 

Baby laying on white blanket wearing white hat with pink bunny ears.

Welsh Names for Girls Starting With the Letter Q

Quenby: If you are looking for a more unique choice, this might be the one for you. It has an interesting meaning – “queen’s settlement.”

Welsh Baby Girl Names Starting With the Letter R

Rhiannon: This popular, historical Welsh girl name sounds classic and stylish. You can’t go wrong with something timeless like this.

Rhoslyn: Try using this simple but charming choice if you want something that is similar to other popular choices out there today. It has the perfect definition and sound to match. Rhoslyn means “rose of the valley.”

Rioghnach: This beautiful Irish Gaelic name means “queenly.”

Ronja: This cool name is one that you are sure to love. It has the definition and sound to match its trendy appearance, meaning “pearl.”

Rowan: If you want something that will stand out yet still manage to fit in perfectly with your other choices, this might be the one. It’s unique without sacrificing any of its beauty. Rowan means “little redhead.”

Rua: Choose this pretty option if you want a simple, but striking, name for your baby. You can’t go wrong with this lovely choice because it has so many wonderful meanings behind it, including “red,” “spray of flowers,” and more.

Rylynn: This simple name will grow with your little girl. It’s short and sweet, while still managing to make a lasting impression. Rylynn means “rye valley.”

Rhian: This adorable Welsh baby name has a definition that makes it even more lovable – “good and beautiful.” It’s simple but meaningful.

Rowena: If you are looking for a traditional Welsh name without all of the frills, this might be the perfect choice for you. It has a definition that goes along perfectly with its sound, meaning “white fawn.”

Girl Welsh Baby Names Starting With the Letter S

Selyse: This beautiful option was made popular by the show Game of Thrones. It’s simple enough to make a lasting impression, while still managing to stand out in its beauty.

Sadie: Here is another timeless choice that is simple yet totally stylish. You will love this pretty name, which has the definition of “lady” behind it.

Saorla: If you are looking for something that will truly stand out above all others, try incorporating this traditional Irish Gaelic name into your baby naming choice. Saorla means “God is gracious.”

Sloane: Sometimes simple can be even better than complicated, which is why this choice might be the right one for you. It means “warrior.”

Sera: Unique and stylish, yet still simple, Sera means “princess.”

Seren: This beautiful name stands out because of its traditional, yet modern, sound and style. Seren means “star” in Welsh.

Schuyler: Give your little girl a unique Welsh name by choosing something that stands out because of its simplicity. This lovely name means “scholar.”

Savanna: Meaning “groves of savannah,” this lovely name works well as a first or middle name.

Sienna: This simple but stunning name is timeless. Sienna means “purplish brown.”

Newborn baby curled up in a pink fuzzy blanket.

Welsh Girls Names Starting With the Letter T

Tallulah: This regal-sounding name is perfect for your daughter if you want something that will stand out without sacrificing beauty and style. Tallulah means “lucky.”

Tegan: Choose this classy name that will carry your daughter through any stage of life. Tegan means “honest, pure” in the Welsh language.

Tammy: If you are looking for a name that is bold and beautiful without being too complicated or hard to pronounce, try this lovely choice. It’s short and sweet while still managing to make a lasting impression. Tammy means “tender.”

Tamsyn: Here is another simple choice that will make your daughter feel like royalty. If you are looking for something traditional but different, this might be the perfect choice for you. It has an adorable definition behind it as well, meaning “pretty girl.”

Taryn: Choose this popular Welsh baby name if you want something simple yet classic. Taryn means “little fire” in the Welsh language.

Teresa: This simple, traditional name is lovely for your baby girl. It means “harvester.”

Tonnie : This is one of the unique Welsh names that is simple yet stylish. You will love the way that it sounds and everything that it invokes. Tonnie means “honorable.”

Tansy: Choose this traditional Celtic baby name if you want something truly special for your little girl. It’s short and sweet, and makes a lasting impression. Tansy means “life.”

Tricia: This feminine, simple choice has a definition behind it that matches its sound perfectly. Tricia means “hospitable.”

Welsh Girl Names Starting With the Letter U

Ursula: If you are looking for a name that is bold and beautiful without being too complicated or hard to say, this might be the one. Ursula means “little ursa” in Latin.

Ula: This traditional Celtic baby name has both style and simplicity down perfectly. You will love the way that it sounds and everything that it invokes. Ula means “noble.”

Una: Here is another unique Welsh name that is simple, pretty, and stylish. Una comes from the Welsh word meaning “one.”

Urdda: Meaning “shepherdess,” this is a traditional Celtic name  that is unique and beautiful. 

Usha: If you want something different without being too over the top, choose this unique Welsh girls name. It’s short and sweet and makes a lasting impression. Usha means “light” in Sanskrit.

Welsh Baby Names Starting With the Letter V

Valerie: Your daughter will love this feminine name and the meaning behind it. Valerie means “the shining one.”

Vanda: This unique Welsh name means “flower.”

Vanessa: Playful enough for a young girl, yet sophisticated enough for an adult, this beautiful name will grow with your child. Vanessa comes from Latin origins meaning “butterfly.”

Veronica: If you are looking for a more conventional Welsh name, this one fits the bill. Veronica means “true image.”

Vivian: Vivian was once used as an English equivalent to Valerie, meaning “the shining one,” and is a beautiful choice for your baby girl.

Smiling mother holding baby.

Welsh Names for Girls Starting With the Letter W

Wilhelmina: This old-fashioned baby girl name is classy and stylish. Wilhelmina means “determined protector.”

Whitney: If you want something beautiful, playful, and adorable rolled into one neat little package, choose this name. Whitney comes from Welsh origins meaning “white rock” or “sweet stream.”

Wyn: This unique Welsh name means “fair-haired.”

Wynne: Wynne comes from the Welsh word meaning “white.” It’s simple and lovely for your baby girl.

Girl Welsh Baby Names Starting With the Letter Y

Yetzabel: A modern medium, this name is based on the biblical form of the name Elizabeth. It means “consecrated to God.”

Welsh Names for Girls Starting With the Letter Z

Zaneta: This unique name sounds beautiful and means “from Cathay.”

Also check out the following:

Similar Posts

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *