Naming your baby girl is one of the biggest decisions of your life. If you’re looking for a cute baby name for your newborn daughter, you might feel a tad overwhelmed.
Let’s face it - there’s a lot of choice out there when it comes to selecting the perfect name for your new baby. Whether you want a cute popular name or an uncommon name that’s cute for baby girls, we know you want to get it right.
We offer lots of advice on choosing baby names on Mumsnet and in this article, we’ve rounded up 140 of the cutest girl names out there for 2024. With our help, we hope that you’ll find just the right name for your baby girl. You can thank us later.
Pregnant? Get week-by-week updates to your inbox Subscribe now
How we chose the top cute baby girl names
We started our baby name search with the most popular names for girls and boys registered in England and Wales in 2021, as recorded by the Office for National Statistics (ONS).
How the ONS compiles their list of baby names
The ONS collects yearly birth registration data in order to analyse the frequency with which names are used for new babies. Names are then ranked in popularity and divided by sex. When the yearly ‘top 100’ and ‘top 10’ lists for baby girl names and baby boy names are released, they offer intriguing insights into the very latest naming trends.
As yet, the figures for 2022 haven’t been released. We’ll be sure to update you once they have as naming trends do tend to fluctuate, year on year, with some names rising, others falling and certain names making a new appearance in the ‘most popular’ lists.
For this top 100+ cute girl names for 2024 article, we’ve selected the cutest names for baby girls that we can find to help you make that all-important name choice.
So how did we pick our longlist of names? Well, in addition to including a selection of the cutest baby names from ONS’s top 100 list, we also picked some of our favourite sweet names for baby girls from our other baby name articles, including 200 cute baby names for 2024, most popular baby names, top baby girl names, unusual baby names, old-fashioned baby names and also the most popular Welsh baby names, Scottish baby names and Irish baby names.
There’s no time like the present so grab yourself a brew, a notepad and a pen, if you want to make a shortlist. It’s time to read up on the cutest baby girl names for 2024.
Popular cute girl names
1. Ada
Origin: German
Meaning: Noble
2. Alice
Origin: German
Meaning: Noble
3. Amelia
Origin: Latin, German
Meaning: Work hard
4. Aoife
Origin: Irish
Meaning: Beauty or radiance
5. Aria
Origin: Italian
Meaning: Air or melody
6. Annie
Origin: English
Meaning: Grace
7. Ava
Origin: Latin
Meaning: Bird
8. Ayla
Origin: Hebrew
Meaning: Oak tree
9. Bella
Origin: Italian
Meaning: Beautiful
10. Bethan
Origin: Welsh, Hebrew
Meaning: God is my oath or dedicated to God
11. Bonnie
Origin: Scottish
Meaning: Beautiful, cheerful
12. Chloe
Origin: Greek
Meaning: Green shoot (meaning new growth)
13. Clara
Origin: Latin
Meaning: Clear and bright
14. Daisy
Origin: English
Meaning: From the flower
15. Darcie (or Darcey)
Origin: French
Meaning: Dark, from the town of Archy in France
16. Eden
Origin: Hebrew
Meaning: Paradise
17. Ella
Origin: German, English
Meaning: All, completely or fairy maiden
18. Elodie
Origin: French
Meaning: Foreign riches
19. Elsie
Origin: Scottish
Meaning: Pledged to God
20. Emma
Origin: German
Meaning: Whole or great
21. Erin
Origin: Irish
Meaning: Ireland
22. Esme
Origin: French
Meaning: To love
23. Eva
Origin: Hebrew
Meaning: Life or breathe
24. Evelyn
Origin: English
Meaning: Wished for child
25. Evie
Origin: Hebrew
Meaning: To live
26. Freya
Origin: Old Norse
Meaning: Noble woman
27. Gracie
Origin: English
Meaning: Grace of God
28. Hallie (or Halle)
Origin: English
Meaning: Dweller at the hall meadow
29. Harper
Origin: English, Scottish, Irish
Meaning: Harp
30. Heidi
Origin: German
Meaning: Of noble birth
31. Holly
Origin: English
Meaning: Holly tree
32. Iris
Origin: Greek
Meaning: Rainbow
33. Isla
Origin: Scottish
Meaning: From Islay, an island in the Scottish Hebrides
34. Ivy
Origin: English
Meaning: The evergreen Ivy plant
35. Jasmine
Origin: Persian
Meaning: Gift from God
36. Laila
Origin: Arabic
Meaning: Night beauty
37. Lara
Origin: Latin
Meaning: Laurel leaf
38. Lily (or Lillie)
Origin: English
Meaning: The flower
39. Lola
Origin: Spanish
Meaning: Lady of sorrows
40. Lottie
Origin: French
Meaning: Strong woman
41. Lila (or Lyla)
Origin: Persian
Meaning: Youthful innocence
42. Liv
Origin: Old Norse
Meaning: Life, protection, shelter or warmth
43. Lucy
Origin: English
Meaning: Light
44. Luna
Origin: Italian
Meaning: Moon
45. Lola
Origin: Spanish
Meaning: Lady of sorrows
46. Lyra
Origin: Greek
Meaning: A small harp
47. Mabel
Origin: Latin
Meaning: Loveable
48. Maeve
Origin: Irish
Meaning: Intoxicating or she who rules
49. Maisie
Origin: Scottish
Meaning: Pearl
50. Margot
Origin: French
Meaning: Pearl
51. Maryam
Origin: Arabic
Meaning: Drop of the sea
52. Matilda
Origin: German
Meaning: Strength in battle
53. Mia
Origin: Italian
Meaning: Mine
54. Molly (or Mollie)
Origin: Irish
Meaning: Star of the sea
55. Megan
Origin: Latin
Meaning: Pearl
56. Millie
Origin: Latin
Meaning: Gentle strength
57. Myla
Origin: Latin, German, French
Meaning: Soldier or merciful
58. Nancy
Origin: Hebrew
Meaning: Grace
59. Olive
Origin: Latin
Meaning: Olive tree
60. Orla
Origin: Irish
Meaning: Golden princess
61. Penelope (or Penny)
Origin: Greek
Meaning: One who weaves
62. Rose
Origin: Latin
Meaning: Rose flower
63. Ruby
Origin: Latin
Meaning: From the gemstone
64. Sadie
Origin: Hebrew, English
Meaning: Princess
65. Saoirse
Origin: Irish
Meaning Freedom
66. Sara
Origin: Hebrew
Meaning: Princess
67. Scarlett
Origin: English
Meaning: Red
68. Seren
Origin: Welsh
Meaning: Little star
69. Sophia
Origin: Greek
Meaning: Wisdom
70. Sophie
Origin: Greek
Meaning: Wisdom
71. Summer
Origin: English
Meaning: Season of the year when weather is warmest
72. Thea
Origin: Greek
Meaning: Goddess
73. Violet
Origin: Latin
Meaning: The colour purple
74. Willow
Origin: English
Meaning: Willow tree
75. Zara
Origin: Arabic
Meaning: Blossoming flower
What Mumsnetters say about popular cute baby girl names
“Ava… Beautiful name. I think pairing it with a longer middle name like Elizabeth, Meredith and Catherine works well.” - Mumsnet user, NannyR
“I love Mabel. It was on my shortlist 14 years ago and I sometimes have pangs of regret for not using it.” - Mumsnet user, KitNCaboodle
“Summer? Lovely name! Works well for grownups I think.” - Mumsnet user, WashableVelvet
Cute and unique girl names
76. Alessia
Origin: Italian
Meaning: Defender of mankind
77. Alora
Origin: Latin
Meaning: My beautiful dream
78. Amaya (or Amaia)
Origin: Japanese, Spanish, Arabic
Meaning: Night rain, mother city or the end
79. Amethyst
Origin: Greek
Meaning: The precious stone or intoxicate
80. April
Origin: Latin
Meaning: To blossom
81. Aspen (or Aspyn)
Origin: English origin
Meaning: The Aspen tree
82. Ariadne
Origin: Greek
Meaning: Most holy
83. Aubrey (or Aubrie/Aubriee)
Origin: German
Meaning: Ruler of the elves
84. Betty
Origin: English
Meaning: Consecrated to God
85. Bibi
Origin: Irish
Meaning: The exalted one
86. Billie
Origin: German name
Meaning: High protector
87. Birdie
Origin: English
Meaning: Refers to a little bird
88. Blair
Origin: Scottish
Meaning: Field or meadow
89. Bluebell
Origin: English
Meaning: Refers to the bluebell flower
90. Bo
Origin: Old Norse
Meaning: To live
91. Bronte
Origin: Greek
Meaning: Thunder
92. Chiara
Origin: Italian
Meaning: Bright and luminous
93. Coco
Origin: French
Meaning: Victorious
94. Cressida
Origin: Greek
Meaning: Gold
95. Daphne
Origin: Greek
Meaning: Laurel tree
96. Dulcie
Origin: Latin
Meaning: Sweet or pleasant
97. Dot
Origin: English
Meaning: Gift of God
98. Emerald
Origin: Greek
Meaning: Rebirth and love (referring to the gemstone)
99. Ember
Origin: English
Meaning: The burning remains of a fire
100. Eleri
Origin: Welsh
Meaning: River in Wales
101. Etta
Origin: English, Italian
Meaning: Little rose
102 Fallon (or Falon)
Origin: Irish origin
Meaning: Superior or descended from ruler
103. Fifi
Origin: Hebrew, French
Meaning: God gives
104. Fleur
Origin: French
Meaning: Flower
105. Flora
Origin: Latin
Meaning: Flourishing
106. Gaia
Origin: Greek
Meaning: The Earth
107. Gloria
Origin: Latin
Meaning: Glory
108. Honey
Origin: Old English
Meaning: Nectar
109. India
Origin: Sanskrit, Old English
Meaning: From the river Indus
110. Indie (or Indy)
Origin: English
Meaning: Independence
111. Jaime (or Jamie)
Origin: Hebrew
Meaning: Supplanter or one that follows
112. Joy
Origin: English
Meaning: Contentment
113. Juno
Origin: Latin
Meaning: Youthful
114. Kai
Origin: Hawaiian, Japanese
Meaning: Sea, ocean or keeper of the keys
115. Katia
Origin: Russian
Meaning: Pure
116. Kiki
Origin: French, Spanish
Meaning: Double happiness or noble
117. Loren
Origin: Latin origin
Meaning: Laurel
118. Lulu
Origin: German
Meaning: Famous warrior
119. Lux
Origin: Latin
Meaning: Light
120. Malin
Origin: Old English
Meaning: Little strong warrior
121. Monroe
Origin Scottish, Irish
Meaning: Mouth of the River Roe, in Northern Ireland
122. Morgan
Origin: Welsh
Meaning: Circling sea, great brightness or bright sea dweller
123. Morven
Origin: Scottish, Irish
Meaning: Child of the sea or big peak
124. Nala (or Nahla)
Origin: African (Swahili), Arabic
Meaning: Queen
125. Nelly (or Nellie)
Origin: English
Meaning: Light or bright
126. Nina
Origin: Latin
Meaning: Full of grace
127. Opal
Origin: Latin
Meaning: Precious gem
128. Raine (or Rain)
Origin: English
Meaning: Rain or queen
129. Raya
Origin: Hebrew
Meaning: Friend
130. Remi (or Remy)
Origin: French
Meaning: Rower
131. Rumi
Origin: Japanese
Meaning: Peaceful or flow
132. Safia
Origin: Arabic
Meaning: Pure or wise
133. Sage
Origin: Latin
Meaning: Wise
134. Stevie
Origin: Greek
Meaning: Crown
135. Suki
Origin: Japanese
Meaning: Beloved
136. Thuli
Origin: Zulu (South Africa)
Meaning: Quiet
137. Tiggy
Origin: English
Meaning: Poet
138. Vita
Origin: Latin
Meaning: Life
139. Winnie
Origin: English
Meaning: Holy reconciliation
140. Zama
Origin: Zulu/Xhosa (South Africa)
Meaning: To try
What Mumsnetters say about unique and cute baby girl names
“I'm Welsh and a Welsh speaker. Eleri is a very pretty name - not too common in babies or very young children these days.” - Mumsnet user, user1469770863
“I like Nahla and would also pronounce it the Arabic way - Nah-La. Pretty!” - Mumsnet user, MrsCaecilius
“Suki? I think it’s fabulous! I see her growing up to be cool and confident - that’s the vibes it gives me.” - Mumsnet user, fairycupcakes
How to choose a cute girl name
Names ending in a ‘y’ or ‘ie’ sound are naturally cute - Betty, Tiggy and Lottie, for example. However, the ‘y’ or ‘ie’ ending is by no means an essential characteristic for a baby girl's name to be considered cute.
Cute names can be striking and strong as well as sweet - think punchy one syllable names with significant meanings such as Nala (or Nahla). which means ‘queen’ or Sage, which means ‘wise’.
Choose a cute meaning, such as Ava which means ‘little bird’ or Suki which means ‘beloved’.
Look to nature for inspiration and consider cute baby girl names including Rose, Lily, Aspen and Birdie.
Your baby girl is going to be a precious jewel, right? So think about pretty jewel-inspired names such as Ruby, Opal, Emerald and Amethyst. The bonus of this is that your girl will have a signature jewel her whole life, which is great for birthday gifts.
If you’re looking for a popular baby name, pick one of the top 100 on the latest ONS list.
If you fancy going for something more unusual, keep abreast of naming trends and don’t jump on them. Look for a name outside the ONS top 100 list.
When choosing a cute name, keep in mind that your cute ickle baby is going to be a grown adult one day. Try to imagine your preferred name being used by a –moody– teen, a 20-something working in an office or a pensioner. If you reckon that the cute name you have in mind would work for all stages of life, you might just have found The One.
What is the cutest name ever for a girl?
There are so many cute names on our list, it’s hard to choose the top picks. If we had to REALLY narrow it down, we think one of the cutest, popular names for a girl - as preferred by Mumsnetters and according to the latest ONS top 100 list - is Mabel. It’s been in the top 100 since 2019 and is steadily rising in popularity with new parents. It’s also gaining popularity year on year on our Mumsnet Baby Name forum. Short and sweet, Mabel means ‘loveable’ which is pretty adorable, we’re sure you’ll agree.
If you prefer to think outside the box a little, we reckon Dulcie is the cutest unique name for a baby girl. It’s well outside the ONS top 100 list, meaning it’s not an overly popular choice, as yet. Plus, it means ‘sweetness’ and can you seriously get any cuter than that?
About the author
Louise Baty writes parenting content for Mumsnet, producing product round-ups, travel guides and baby name articles. She’s also written content for Mumsnet’s sister site, Gransnet.
Originally from West Yorkshire and now based in Nottinghamshire, Louise has worked as a features writer for consumer magazines and national newspapers for 20 years. She specialises in parenting and lifestyle features and emotional true life first-person interviews and has authored four non-fiction books on parenting and grandparenting.
Mum to two tweenagers, Louise’s own baby name choosing days may be long gone. However, she admits to having spent a LONG time deciding on her DCs’ names, together with her DP.
For this reason, Louise has a particular interest in baby names. She understands how difficult it can be to narrow down a short list from your long list of baby names, either during pregnancy or during the sleep-deprived days following the birth of your baby. By compiling comprehensive and easy-to-follow baby name round-ups for Mumsnet, she hopes to provide inspiration and support to parents-to-be who are looking for the perfect name for their baby.