
50 Middle Names for Girls
Ever noticed how handy it is to have both a first and a middle name? Not only does your little one get options as they grow, but you don’t have to choose just one favourite if you’re torn between names! If you need some ideas, we’ve rounded up 50 gorgeous middle names for girls—think elegant, quirky, sweet, short and much-loved choices to inspire you.
Key Takeaways
Pampers Picks
Charlotte
Charlotte
The feminine version of Charles, loved since the 1800s thanks to Charlotte Brontë—and with plenty of royal connections.
Elizabeth
Elizabeth
This name has roots all the way back to the Greek form of an old Hebrew name meaning ‘my God is an oath’. It features in both the Old and New Testaments. Big throughout Europe since the Middle Ages, and a royal favourite for centuries.
Inés
Inés
The Spanish take on Agnes, coming from the Greek for ‘chaste’. Saint Agnes is often shown with a lamb, a symbol of her purity and innocence.
Julia
Julia
A feminine twist on the Roman name Julius—spotted in both the Bible and in Shakespeare’s Two Gentlemen of Verona. You could also go with Julie.
Alexandria
Alexandria
The girly form of Alexander. Alexander the Great loved this name so much, he gave it to whole cities—including the Egyptian one! If you want a name for your girl with some power to it, this is a winner.
Want to find the perfect baby name, and discover its hidden story? Try our Baby Name Generator—explore by gender, theme, origin or even that first letter you can’t stop thinking about!
BABY NAME GENERATOR TOOL
Baby name generator
By gender:
By theme:
Cute and Pretty Middle Names for Girls
On the hunt for a middle name that’s as adorable and pretty as your little girl? Here are some ideas to get you started:
Tip
When picking a middle name, say the whole name—first, middle, last—out loud. It helps you get a feel for how the names sound together. You want something that means something to you, that flows naturally, and just sounds good!
1. Akiko. Depending on which Japanese kanji you pick, Akiko can mean clear, crystal, bright, autumn or even child. You can choose the meaning that fits your new arrival best.
2. Anika. In India and Bangladesh, Anika comes from the male name Anik and means ‘army’ or ‘splendour’ in Sanskrit—a cute choice with a powerful meaning.
3. Cora. Cora is the Latin spin on Kore, an old Greek word for a girl (and an epithet for goddess Persephone). It first appeared as a name in 1826 in The Last of the Mohicans, and more recently, there’s Downton Abbey’s Cora Crawley.
4. Devika. From Sanskrit, this means ‘little goddess’—perfect if your tiny one already rules your world!
5. Dora. A short and sweet pick that started off as a nickname for Dorothy, Theodora, or Isidora, but works beautifully all on its own as well.
6. Elsa. A short form of Elisabeth—often spelled with an S in Germany or Holland. And yes, Frozen fans, you’re allowed to love it!
7. Gina. A mini version of Georgina, Regina, Luigina, Virginia or Eugenia—Gina’s simple, cute, and especially lovely with a longer first name.
8. Keri. This twist on Kerry (the Irish county) is fresh and playful.
9. Lulu. Lulu is often a nickname for Luisa, but in Arabic, it means ‘pearl’—what better meaning for your precious little girl?
10. Macy. Macy comes from a surname for people from ‘Massy’ (a French town). It’s got a feminine ring and plenty of character.
11. Molly. Once a Mary nickname, Molly’s carved out its own sweet place. Literature lovers, think of Molly Bloom from Joyce’s Ulysses!
12. Nina. A pet name for tons of longer names that finish in ‘nina’, or, in Russian, simply a name on its own. In Spanish, it literally means ‘girl’—how perfect is that?
13. Poppy. This cheerful, flower-inspired choice is bold, playful and totally British in spirit.
14. Rina. Depending on the Japanese characters, Rina could mean white jasmine, village, or vegetables—but white jasmine feels prettiest for a middle name!
15. Thea. Short for Dorothea or Theodora, Thea is rare and feels quietly special.
16. Zinnia. If you love nature, Zinnia is a bold little flower name with a lovely feel.
17. Afua. A Ghanaian name meaning ‘born on Friday’. Especially meaningful if your little one arrives at the end of the week.
18. Alma. From Latin for ‘nourishing’, Alma can also mean ‘soul’ in Spanish or ‘young woman’ in Hebrew—a gentle and poetic pick.
19. Beverly. Once just a surname for families living by a ‘beaver stream’ in England, it became a boy’s name in the 1800s and switched to the girls in the 1990s.
20. Blanca. Spanish and Catalan for ‘white’ or ‘fair’—a sweet, gentle choice for your fair baby.
21. Bronwyn. A Welsh name (a twist on Bronwen) that means ‘fair bosom’—it’s rare, and will definitely help your child stand out!
22. Calla. Calla lilies are stunning flowers; in Greek, Calla means ‘beauty’—the name says it all.
23. Chanda. Fierce, hot, and passionate in Hindi—and also an epithet for goddess Durga. Fitting for a spirited girl!
24. Damaris. Greek for ‘calf’; it’s got a gentle, melodic sound, and appears in the New Testament.
25. Elaina. Related to Elaine (from Helen) and with links to the King Arthur stories—a bit of medieval magic.
26. Felicia. The female version of Felix, meaning ‘lucky’ or ‘successful’. Felicity is another sweet option!
27. Frida. Peaceful in German, Frida is also famous thanks to artist Frida Kahlo.
28. Georgia. Named for King George II (like the American state), it’s strong and spirited. Georgina or Georgiana are great alternatives if you love the sound.
29. Ivanna. Slavic and based on the Greek Ioannes (John). You might also like Yvonna or Yvonne.
30. Sekai. Shona (Zimbabwean) for ‘be humorous’—perfect if you want to encourage laughter and fun!
31. Tokunbo. From the Yoruba people in Nigeria, meaning ‘returned from abroad’. If you have travel or overseas connections, this might be just right.
32. Yadira. Popular in Mexico since the 1940s, Yadira may have Arabic roots, but the meaning’s still a mystery.
33. Anne. The French version of Anna, loved ever since 17th-century Queen Anne. Try Ann for a shorter twist.
34. Blaire. A Scottish surname-turned-girls’ name, meaning ‘field’.
35. Bree. From the Irish ‘Brígh’ (meaning ‘power’), it’s a powerful nickname or standalone name. If you like Brianna or Gabriella, Bree fits nicely.
36. Brooke. Once an English surname for those living by a stream, Brooke got super popular after the 1950s.
37. Claire. Linked to Clara (‘clear’ or ‘bright’), Claire has a lovely ring—choose Clare for the classic version if you prefer.
38. Dawn. Old English for ‘beginning of day, right before sunrise’. Dawn is a fresh, hopeful choice.
39. Eve. Hebrew for ‘to breathe’ or ‘to live’, with Eve the first woman in the Old Testament. Eva is lovely too—and beloved since the 1800s.
40. Faith. From the Puritan era: meaning trust, belief and hope. Still sweet, still strong.
41. Grace. Also popular with the Puritans, Grace comes from the Latin for ‘gracefulness’.
42. Hope. Means exactly what it says—a gentle, optimistic pick that’s always in style.
43. Jun. A Japanese girl’s name (sounds like June), which can mean pure or clean depending on the kanji—quirky, short and memorable.
44. Lynn. Originally a surname, from the Welsh word for ‘lake’. It’s simple and pairs well with lots of first names. Also a cute nickname for Linda.
45. Luz. Spanish for ‘light’—gorgeous for a baby who lights up your life.
46. Paige. Started as a surname meaning ‘servant’, but is now a fresh, short and cheerful girl’s name.
47. Pearl. From the shiny treasures inside oysters—Pearl has symbolised health and luck since the 1800s. June babies, take note: it’s the birthstone for your month!
48. Rose. Before it was named after the flower, Rose meant ‘famous sort’. It’s classic, romantic, and—of course—sweet-smelling!
49. Ruth. Hebrew for ‘friend’, also found in the Old Testament and part of King David’s family tree. Friendly vibes, biblical links—what’s not to like?
50. Sloane. From the Irish name Sluaghadhan (‘raid’), but it sounds much more sophisticated than its meaning suggests—a really classy choice.
Still Exploring? Discover More Baby Names, Themes, and Inspiration
Not found ‘the one’ yet? Don’t worry—you can browse heaps more baby name inspiration by meaning, origin, style, trendiness and more. It’s a treasure trove of ideas for your unique little one.
Frequently Asked Questions
Popular one-syllable middle names for girls include Grace, Rose, Mae, Eve, Joy, and Luz. These short names are easy to pair and help create a smooth, well-balanced full name.
The Bottom Line
Picking out a middle name for your girl is all about fun and making memories. Start completely fresh, or match it to your favourite first name—it’s totally up to you.
If you’re still on the hunt for that perfect name, why not have a look through our list of baby girl names or play around with our Baby Name Generator!
From choosing the perfect name to those first nappy changes, it’s all part of the adventure. The Pampers Club app makes those everyday moments a bit more rewarding.
- Reader’s Digest: Why Do We Have Middle Names?
- Behind the Name
- Reader’s Digest: The Middle Name Traditions in 8 Countries Across the World
- Translate Media: Naming Conventions Around the World
- Wikipedia: Spanish naming customs
- BBC: Africa's naming traditions: Nine ways to name your child
- Social Security: Top 10 Baby Names of 2019
- US Birth Cerfiticates: US Naming Laws by State
Read more about Pregnancy
Join Pampers Club and get:









