1,000 top baby girl names in the UK for 2023
On the hunt for the best name for your baby girl, with a unique origin and meaning? Look no further! We've curated a collection of 1,000 top baby girl names from all over the world to help you find the perfect name for your newborn.
By Tammy Jacks | Last updated Aug 15, 2023

From friends’ well-meaning name suggestions to firm family favourites with historical roots, you may have a few baby girl names in mind. But have you settled on the perfect name that suits your little girl’s unique personality?
Your baby’s name is one of the first and most special gifts you’ll be giving your little one. Plus, it’s a name that’ll hold deep meaning for many years to come, so it’s important you choose a name you’ll love, and one that she’ll be proud of throughout her childhood and adult years.
To help you narrow down your choices, we've compiled a list of 1,000 top baby girl names, including both current UK favourites and distinctive, timeless or unique choices from diverse global origins and themes.
How we chose the top baby girl names in the UK
We started our comprehensive search with the most popular girl names registered in England and Wales in 2021, as recorded by The Office for National Statistics (ONS).
How does the ONS compile their list of baby names?
Every year, the ONS collects birth registration data then analyses the name frequency, ranks names based on popularity, categorises by gender, and releases the official list for insights into naming trends. Because the process of collating names takes a full year, the 2022 list will be released towards the end of 2023.
In addition to ONS’s top 100 list, we also picked some of our favourite baby girl names from our baby names lists, including Scottish baby names to the most popular Irish baby names as well as some beautiful Welsh baby names and classic, old-fashioned baby names your nan will love.
Of course, we also turned to the trusted Mumsnetters on our Baby Names forum for parents’ best picks across all categories from unique baby girl names to cool names, cute names and names inspired by various countries. For every name, we’ve listed origins and meanings to help you choose the right name for your baby girl. So, grab a cup of tea, sit back and get ready to shortlist your favourites.
Most popular baby girl names
The list below includes the top 100 baby girl names (ranked in order from the most popular) that were most frequently registered in England and Wales during 2021, according to data provided by the ONS. Some classic favourites including Olivia, Emily, Charlotte, Sophia, Amelia, Ava and Ivy have held their own, whilst new entries like Holly, Lily, Anna and Clara have crept into the top 100 along with Sara, Beatrice and Lara.
1. Olivia
Origin: Latin
Meaning: Olive tree
2. Amelia
Origin: Latin/German
Meaning: Work hard
3. Isla
Origin: Scottish
Meaning: From Islay, an island in the Scottish Hebrides
4. Ava
Origin: Latin
Meaning: Bird
5. Ivy
Origin: English
Meaning: Fidelity
6. Freya
Origin: Old Norse
Meaning: Noble woman
7. Lily
Origin: English
Meaning: Purity
8. Florence
Origin: Latin
Meaning: Prosperous/flourishing
9. Mia
Origin: Italian
Meaning: Mine
10. Willow
Origin: English
Meaning: Willow tree or freedom
11. Rosie
Origin: English
Meaning: From a rose
12. Sophia (or Sofia)
Origin: Greek
Meaning: Wisdom
13. Isabella
Origin: Hebrew
Meaning: God’s promise
14. Grace
Origin: Latin
Meaning: Grace of God
15. Daisy
Origin: English
Meaning: From the flower
16. Sienna
Origin: Italian
Meaning: Reddish brown
17. Poppy
Origin: Latin
Meaning: Red flower
18. Elsie
Origin: Scottish
Meaning: Pledged to God
19. Emily
Origin: Latin
Meaning: Rival
20. Ella
Origin: English
Meaning: Noble or excellent
21. Evelyn
Origin: English
Meaning: Wished for child
22. Phoebe
Origin: Greek
Meaning: Bright/pure
24. Evie
Origin: Hebrew
Meaning: To live
25. Charlotte
Origin: French
Meaning: Free woman
26. Harper
Origin: English
Meaning: Harp player
27. Millie
Origin: English
Meaning: Gentle strength
28. Matilda
Origin: German
Meaning: Strength in battle
29. Maya
Origin: Hebrew/Greek
Meaning: Water
30. Sophie
Origin: Greek
Meaning: Wisdom
31. Alice
Origin: German
Meaning: Noble
32. Emilia
Origin: Latin
Meaning: Rival
33. Isabelle
Origin: Hebrew
Meaning: Gods promise
34. Ruby
Origin: Latin
Meaning: From the gemstone
35. Luna
Origin: Italian
Meaning: Moon
36. Maisie
Origin: Scottish
Meaning: Pearl
37. Aria
Origin: Italian
Meaning: Air/melody
38. Penelope
Origin: Greek
Meaning: One who weaves
39. Mila
Origin: Slavic
Meaning: Hard-working
40. Bonnie
Origin: Scottish
Meaning: Beautiful, cheerful
41. Eva
Origin: Hebrew
Meaning: Life or breathe
42. Hallie (or Halle)
Origin: English
Meaning: Dweller at the hall meadow
Eliza
Origin: Hebrew
Meaning: Pledged to God
44. Ada
Origin: German
Meaning: Noble
45. Violet
Origin: Latin
Meaning: The colour purple
46. Esme
Origin: French
Meaning: To love
47. Arabella
Origin: Latin
Meaning: Yielding to prayer
48. Imogen
Origin: Celtic
Meaning: Maiden
49. Jessica
Origin: Hebrew
Meaning: God behold
50. Delilah
Origin: Hebrew
Meaning: Delicate
51. Lottie
Origin: French
Meaning: Strong woman
52. Chloe
Origin: Greek
Meaning: Green shoot (meaning new growth)
53. Layla
Origin: Arabic
Meaning: Night or dark beauty
54. Thea
Origin: Greek
Meaning: Goddess
55. Eleanor
Origin: Hebrew
Meaning: God is my light
56. Aurora
Origin: Latin
Meaning: Dawn
57. Margot
Origin: French
Meaning: Pearl
58. Mabel
Origin: Latin
Meaning: Loveable
59. Erin
Origin: Irish
Meaning: Ireland
60. Elizabeth
Origin: English
Meaning: My God is an oath
61. Emma
Origin: German
Meaning: Whole/great
62. Scarlett
Origin: English
Meaning: Red
63. Harriet
Origin: German
Meaning: Home ruler
64. Lola
Origin: Spanish
Meaning: Lady of sorrows
65. Nancy
Origin: Hebrew
Meaning: Grace
66. Orla
Origin: Irish
Meaning: Golden princess
67. Ayla
Origin: Hebrew
Meaning: Oak tree
68. Rose
Origin: Latin
Meaning: Rose/flower
69. Zara
Origin: Arabic
Meaning: Blossoming flower
70. Iris
Origin: Greek
Meaning: Rainbow
71. Robyn (or Robin)
Origin: English
Meaning: Red-breasted bird
72. Bella
Origin: Italian
Meaning: Beautiful
73. Molly
Origin: Irish
Meaning: Star of the sea
74. Olive
Origin: Latin
Meaning: Olive tree
75. Maria
Origin: Latin
Meaning: Of the sea
76. Lyla
Origin: Arabic
Meaning: Night
77. Maeve
Origin: Irish
Meaning: She who rules
78. Ellie
Origin: Hebrew
Meaning: God is my light
79. Gracie
Origin: English
Meaning: Grace of God
80. Lyra
Origin: Greek
Meaning: A small harp
81. Darcie (or Darcey)
Origin: French
Meaning: Dark, from the town of Archy in France
82. Maryam
Origin: Arabic
Meaning: Drop of the sea
83. Edith
Origin: English
Meaning: Prosperous in war
84. Heidi
Origin: German
Meaning: Of noble birth
85. Lucy
Origin: English
Meaning: Light
86. Myla
Origin: Latin/German/French
Meaning: Soldier, merciful
87. Amelie
Origin: French
Meaning: Hard-working
88. Amber
Origin: Arabic
Meaning: Jewel
89. Hannah
Origin: Hebrew
Meaning: Favour, grace
90. Summer
Origin: English
Meaning: Season of the year when weather is warmest
91. Eden
Origin: Hebrew
Meaning: Paradise
92. Jasmine
Origin: Persian
Meaning: Gift from God
93. Elodie
Origin: French
Meaning: Foreign riches
94. Clara
Origin: Latin
Meaning: Clear and bright
95. Holly
Origin: English
Meaning: Holly tree
97. Anna
Origin: Latin
Meaning: Grace, favour
98. Lara
Origin: Latin
Meaning: Laurel leaf
99. Beatrice
Origin: Latin
Meaning: She who brings joy
100. Sara
Origin: Hebrew
Meaning: Princess
Classic baby girl names
According to Pampers research, some classic baby girl names you’ll see here include Beatrix, Dorothy, Helen and Claire. There’s no doubt that these traditional baby names have enduring appeal, timeless elegance and the ability to maintain their popularity across generations.
101. Agnes
Origin: Greek
Meaning: Pure, holy
102. Alison
Origin: German
Meaning: Noble birth
103. Amanda
Origin: Latin
Meaning: To love
104. Anne (or Ann)
Origin: Hebrew
Meaning: Grace or favour
105. Barbara
Origin: Greek
Meaning: Strength and resilience
106. Beatrix
Origin: Latin
Meaning: Traveller
107. Beryl
Origin: Greek
Meaning: Precious gemstone
108. Beverly (or Beverley)
Origin: English
Meaning: Beaver
109 Blythe
Origin: English
Meaning: Free spirit
110. Celeste
Origin: Latin
Meaning: Sky/heavenly
111. Claire (or Clare)
Origin: Latin
Meaning: Bright, famous
112. Constance
Origin: Latin
Meaning: Steadfast
113. Danielle
Origin: Hebrew
Meaning: God is my judge
114. Denise
Origin: French
Meaning: Of the Greek God Dionysos
115. Dolores
Origin: Spanish
Meaning: Lady of sorrows
116. Dorothy
Origin: Greek
Meaning: Gift of God
117. Doris (or Dorris)
Origin: Greek
Meaning: Dorian, woman of the sea
118. Edna
Origin: Hebrew
Meaning: Pleasure
119. Eileen
Origin: Irish
Meaning: Bright, shining, light
120. Ethel
Origin: Old English
Meaning: Noble
121. Eunice
Origin: Greek
Meaning: Good victory
122. Frances (or Francis)
Origin: Latin
Meaning: Free woman
123. Helen
Origin: Greek
Meaning: Bright or shining
124. Hilda
Origin: Germanic
Meaning: Battle woman
125. Irene
Origin: Greek
Meaning: Peace
126. Jennifer
Origin: Welsh
Meaning: Magical being
127. Joan
Origin: Hebrew
Meaning: God is gracious
128. Joanne
Origin: Hebrew
Meaning: God’s grace
129. Judith (or Judy)
Origin: Hebrew
Meaning: Praised or celebrated
130. June
Origin: Latin
Meaning: Derived from the Roman Goddess, Juno
131. Laura
Origin: Latin
Meaning: Bay laurel, a symbol of victory
132. Linda
Origin: Spanish
Meaning: Pretty or beautiful
133. Lisa
Origin: Hebrew/Greek
Meaning: Devoted to God
134. Liza
Origin: Hebrew/Greek
Meaning: God is my oath
135. Lucille
Origin: French
Meaning: Light
136. Margaret
Origin: Greek
Meaning: Pearl
137. Marlena
Origin: Hebrew
Meaning: Love, devotion, faithfulness
138. Maureen
Origin: Hebrew
Meaning: Wished for
139. Millicent
Origin: German
Meaning: Strong worker
140. Nicola
Origin: Greek
Meaning: People’s victor
141. Pamela
Origin: English
Meaning: All sweetness
142. Philippa
Origin: Greek
Meaning: Lover of horses
143. Priscilla
Origin: Latin
Meaning: Ancient
144. Rachel
Origin: Hebrew
Meaning: Ewe
145. Rosalind
Origin: German
Meaning: Tender
146. Roxanne
Origin: Latin
Meaning: Bright, shining
147. Sabrina
Origin: Latin
Meaning: From the river Severn
148. Sonya
Origin: Slavic
Meaning: Wisdom or wise one
149. Stephanie
Origin: Greek
Meaning: Crown or garland
150. Suzanne
Origin: Hebrew
Meaning: graceful lily
151. Tamara
Origin: Hebrew
Meaning: Date palm tree
152. Tamlyn
Origin: Welsh
Meaning: Bravery
153. Tamryn
Origin: Welsh
Meaning: Beauty and grace
154. Wynona
Origin: Native American
Meaning: Firstborn daughter
Short baby girl names
If you’re looking for a short, sweet and straightforward name for your baby girl, this list is for you. Shorter names can be easier to pronounce, spell and remember, making communication and learning more accessible. Here’s our pick of the best short baby girl names that make a huge impression.
155. Abbie
Origin: Hebrew
Meaning: My father is joy
156. Anje
Origin: Dutch
Meaning: Grace or favour
157. Amy
Origin: English
Meaning: Beloved
158. Ash
Origin: English
Meaning: From the ash tree
159. Benny
Origin: Hebrew
Meaning: Daughter of the right hand
160. Bo
Origin: Old Norse
Meaning: To live
161. Dot
Origin: English
Meaning: Gift of God
162. Etta
Origin: English or Italian
Meaning: Little rose
163. Faye
Origin: English
Meaning: Fairy
164. Fern
Origin: English
Meaning: From the fern tree
165. Fleur
Origin: French
Meaning: Flower
166. Freda
Origin: German
Meaning: Peaceful
167. Gia
Origin: Italian
Meaning: God is gracious
168. Hera
Origin: Greek
Meaning: Hero, warrior
169. Hope
Origin: English
Meaning: Resilience
170. Indie
Origin: English
Meaning: Independence
171. Ines
Origin: Greek
Meaning: Pure
172. Joy
Origin: English
Meaning: Contentment
173. Juno
Origin: Latin
Meaning: Youthful
174. Kay
Origin: English
Meaning: purity and forgiveness
175. Kit
Origin: Greek
Meaning: Innocent
176. Lex
Origin: Greek
Meaning: Helper or defender
177. Liv
Origin: Scandinavian
Meaning: Life
178. Lumi
Origin: Finnish
Meaning: Beauty and purity of snow
179. Max
Origin: Latin
Meaning: The greatest
180. May (or Mae)
Origin: English
Meaning: The fifth month
181. Nell
Origin: English
Meaning: Bright
182. Nina
Origin: Native American
Meaning: Strong or mighty
183. Noa
Origin: Hebrew
Meaning: Motion or movement
184. Opal
Origin: Latin
Meaning: Precious gem
185. Peri (or Perri)
Origin: Turkish
Meaning: Fairy or supernatural being
186. Petra
Origin: Greek
Meaning: Rock signifying strength and stability
187. Posy
Origin: English
Meaning: Flowers
188. Rae
Origin: Scottish
Meaning: Dark bird
189. Rue
Origin: English and Greek
Meaning: Herb, regret
190. Rui
Origin: Japanese
Meaning: Beauty, depth
191. Sage
Origin: English
Meaning: Wise or shows wisdom
192. Shula
Origin: Hebrew
Meaning: Flame or fiery
193. Sim
Origin: Hebrew
Meaning: She who hears
194. Sky
Origin: English
Meaning: Symbol of openness and freedom
195. Syd
Origin: English
Meaning: Wide meadow
196. Tara
Origin: Irish
Meaning: Star
197. Tove
Origin: Scandinavian
Meaning: Beautiful
198. Vera
Origin: Latin
Meaning: True or genuine
199. Vita
Origin: Latin
Meaning: Life
200. Xyla
Origin: Greek
Meaning: Of the forest
201. Zena
Origin: Greek
Meaning: Life or woman
202. Zola
Origin: Italian
Meaning: Piece of earth
Modern baby girl names
Does the thought of your little girl sharing a name with her cousin or friend at nursery fill you with dread? Well, this list has you covered with some modern baby names you may not have heard before. Some, like Avril and Blanche are classic names that are rarely used these days, while others including Amica and Briley might be completely new to friends and family, and will certainly make a statement.
203. Alyssa
Origin: Greek
Meaning: Noble
204. Amica
Origin: Latin
Meaning: Friend or beloved
205. Astrid
Origin: Old Norse
Meaning: Divinely beautiful
206. Autumn
Origin: English
Meaning: Referring to the season Autumn
207. Avril
Origin: French
Meaning: April
208. Bibi
Origin: Irish
Meaning: The exalted one
209. Blanche
Origin: French
Meaning: Fair
210. Briley
Origin: English
Meaning: Meadow with the bridge
211. Brooke
Origin: English
Meaning: A small stream
212.Calista
Origin: Greek
Meaning: Most beautiful
213. Chantelle
Origin: French
Meaning: Song
214. Clover
Origin: English
Meaning: The clover plant
215. Coco
Origin: French
Meaning: Victorious
216. Dervla
Origin: Irish
Meaning: Daughter of a poet
217. Dinah
Origin: Hebrew
Meaning: Vindicated
218. Dixie
Origin: American
Meaning: Referring to the Southern United States
219. Eugenie
Origin: Greek
Meaning: Noble
220. Felicity
Origin: Latin
Meaning: Good fortune
221. Femke
Origin: Dutch
Meaning: Little girl
222. Frith
Origin: Old English
Meaning: Peace
223. Hero
Origin: Greek
Meaning: Warrior
224. Iona
Origin: Scottish
Meaning: Referring to the Isle of Iona
225. Jess
Origin: Hebrew
Meaning: Gift
226. Juniper
Origin: Latin
Meaning: Referring to the juniper tree
227. Karis
Origin: Greek
Meaning: Grace
228. Kezia (Keziah)
Origin: Hebrew
Meaning: Cinnamon
229. Kiki
Origin: French
Meaning: Double happiness
230. Kyla
Origin: Irish
Meaning: Slender
231. Leanne
Origin: English
Meaning: Graceful meadow
232. Lewis
Origin: English/Welsh
Meaning: Famous warrior
233. Madison
Origin: English
Meaning: Son of Maud
234. Maribel
Origin: Latin/French
Meaning: Of the sea, beautiful
235. Mercia
Origin: English
Meaning: From the Anglo-Saxon kingdom of Mercia
236. Morgan
Origin: Welsh
Meaning: Sea circle
237. Noelle
Origin: French
Meaning: Christmas
238. Oriana
Origin: Latin
Meaning: Golden
239. Pixie
Origin: English
Meaning: Referring to a mythical creature
240. Quinn
Origin: Irish
Meaning: Wisdom
241. Remi (or Remy)
Origin: French
Meaning: Rower
242. Rita
Origin: Spanish, Italian
Meaning: Pearl
243. River
Origin: English
Meaning: A body of flowing water
244. Rivka (variant of Rebecca)
Origin: Hebrew
Meaning: To tie or bind together
245. Sahara
Origin: Arabic
Meaning: Desert
246. Skyler
Origin: Dutch, English
Meaning: Eternal life
247. Storm
Origin: English
Meaning: Tempest
248. Suki
Origin: Japanese
Meaning: Beloved
249. Sydney
253.Origin: English
Meaning: Wide meadow
250. Tanja
Origin: Slavic
Meaning: Fairy queen
251. Taylor
Origin: French
Meaning: Clothing maker
252. Teddy
Origin: English
Meaning: Rich guard
253. Tiara
Origin: Latin
Meaning: Crown
254. Trinidy (variant of Trinity)
Origin: English
Meaning: Triad
255. Valentina
Origin: Latin
Meaning: Strong or healthy
256. Veronica
Origin: Latin, Greek
Meaning: Bringer of victory
257. Ziggy
Origin: German
Meaning: Victorious protector
258. Zilla
Origin: Hebrew
Meaning: Shadow
What Mumsnetters say about short girl names
The only girl's name on our list (we had a boy) was Maribel” - Mumsnet user, elQuintoConyo
“Oriana may be a bit too classic but an alternative to more common Ariana” - Mumsnet user, Dollywilde

Unique baby girl names
Giving your little girl a unique baby name can foster a strong sense of individuality, setting her apart and empowering her to embrace her distinctive identity in a diverse world. It also offers the opportunity for her to leave a lasting impression, making her name a memorable conversation starter. Choose from our unique list here.
259. Aislinn
Origin: Irish
Meaning: Dream or vision
260. Alanya
Origin: Turkish
Meaning: Referring to a city in Turkey
261. Alba
Origin: Latin
Meaning: Sunrise
262. Alexis
Origin: Greek
Meaning: Defender
263. Amphora
Origin: Greek
Meaning: Beautiful vase
264 . Arabella
Origin: Latin
Meaning: Lovely or elegant
265. Aveline
Origin: French
Meaning: Hazel
266. Calliope
Origin: Greek
Meaning: Beautiful voice
267. Camilla
Origin: Latin
270. Meaning: Young ceremonial attendant
268. Carey
Origin: Irish
Meaning: Dark-haired
269. Celestia
Origin: Latin
Meaning: Heavenly
270. Connie (or Conny)
Origin: English
Meaning: Steadfast
271. Crystal
Origin: English
Meaning: Referring to the mineral crystal
272. Damaris
Origin: Greek
Meaning: Gentle
273. Demi
Origin: French
Meaning: Half or small
274. Elowen
Origin: Cornish
Meaning: Elm tree
275. Fiorella
Origin: Italian
Meaning: Little flower
276. Frida
Origin: German
Meaning: Peace
277. Galadriel
Origin: Sindarin
Meaning: Aiden crowned with a radiant garland
278. Gilda
Origin: German
Meaning: covered in Gold
279. Halcyon
Origin: Greek
Meaning: Calm
280. Hebe
Origin: Greek
Meaning: Youth
281. Honour (or Honor)
Origin: Latin
Meaning: Honourable
282. Inca
Origin: Quechuan
Meaning: Referring to the indigenous people of the Inca Empire
283. Indiana
Origin: Native American
Meaning: Land of the Indians
284. Jazzy
Origin: English
Meaning: From root name Jasmine, which means gift from God
285. Jessamine
Origin: Persian
Meaning: From root name Jasmine, which means gift from God
286. Joss
Origin: German
Meaning: Member of the Germanic tribe
287. Kaia
Origin: Scandinavian, Greek
Meaning: Pure or earth
288. Katarina
Origin: Greek
Meaning: Pure or clean
289. Kitty
Origin: English
Meaning: A diminutive of Katherine, both of which mean pure
290. Lacy (or Lacey)
Origin: English
Meaning: Referring to lace
291. Leia
Origin: Hebrew
Meaning: Weary
292. Leni
Origin: German
Meaning: Bright or shining
293. Liora
Origin: Hebrew
Meaning: God's gift of light
294. Lizette
Origin: French
Meaning: God's promise
295. Lula
Origin: German
Meaning: Famous in battle
296. Lyric
Origin: English
Meaning: Referring to song lyrics
297. Marnie
Origin: Scottish
Meaning: Sea maiden
298. Maven
Origin: Yiddish
Meaning: Expert
299. Meriel
Origin: Welsh
Meaning: Shining sea
300. Naomi
Origin: Hebrew
Meaning: Pleasant
301. Nova
Origin: Latin
Meaning: New or young
302. Odette
Origin: French5Meaning: Wealth
303. Oona
Origin: Irish
Meaning: Lamb
304. Ophelia
Origin: Greek
Meaning: Help
305. Orlaith
Origin: Irish
Meaning: Golden princess
306. Pandora
Origin: Greek
Meaning: Gifted one
307. Peregrine
Origin: Latin
Meaning: Traveller
308. Portia
Origin: Latin
Meaning: Doorkeeper
309. Quilla
Origin: Quechuan
Meaning: Silver moon
310. Quinlan
Origin: Irish
Meaning: Strong or well formed
311. Rhys
Origin: Welsh
Meaning: Enthusiasm
312. Rochelle
Origin: French
Meaning: Small rock
313. Romy
Origin: German
Meaning: Dew of the sea
314. Saffron
Origin: Arabic
Meaning: Yellow flower
315. Sapphire
Origin: Latin
Meaning: Blue
316. Saskia
Origin: Dutch
Meaning: Saxon woman
317. Serenity
Origin: English
Meaning: Peaceful
318. Shayna
Origin: Yiddish
Meaning: Beautiful
319. Tegan
Origin: Welsh
Meaning: Fair or beautiful
320. Thalia
Origin: Greek
Meaning: Blooming
321. Thessaly
Origin: Greek
Meaning: To hunt
322. Vada
Origin: German
Meaning: Famous ruler
323. Verity
Origin: English
Meaning: Truth
324. Vivi
Origin: Latin
Meaning: Alive
325. Wednesday
Origin: English
Meaning: Named for the God Woden
326. Willa
Origin: German
Meaning: Resolute protection
327. Xanthe
Origin: Greek
Meaning: Blonde or yellow
328. Xiomara
Origin: Spanish
Meaning: Ready for battle
329. Zephyrine
Origin: Greek
Meaning: Gentle breeze
What Mumsnetters say about unique girl names
“Quirky but pretty - I’ve always liked Hebe and Meriel” - Mumsnet user, Emmapeeler
“Amphora - amphi for short” - Mumsnet user, singymummy
Cute baby girl names
Along with celebrity baby names, cute and endearing baby girl names are definitely in the spotlight, and for good reason. They’re shorter and punchier than their traditional counterparts and carry a fun, light-hearted and playful tone. The 'cute' factor behind the name offers the perfect combination of history and character. Here are some of the cutest baby girl names we just had to include on our list.
330. Alessia
Origin: Italian
Meaning: Defender of mankind
331. Anastacia (or Anastasia)
Origin: Greek
Meaning: Resurrection
332. Angel
Origin: Greek
Meaning: Messenger or a celestial being
333. Annie
Origin: English
Meaning: Grace or favour
334. April
Origin: Latin
Meaning: To blossom
335. Aster
Origin: Greek
Meaning: Star-like flower
336. Betty
Origin: English
Meaning: Consecrated to God
337. Bluebell
Origin: English
Meaning: Refers to the bluebell flower
338. Damienne
Origin: French
Meaning: To tame
339. Dulcie
Origin: Latin
Meaning: Sweet or pleasant
340. Emerald
Origin: Greek
Meaning: Rebirth and love (referring to the gemstone)
341. Fifi
Origin: Hebrew
Meaning: God gives
342. Flora
Origin: Latin
Meaning: Flourishing
343. Fraser
Origin: Scottish
Meaning: Strawberry
344. Holly
Origin: English
Meaning: Holly tree
345. Honey
Origin: English
Meaning: Sweet
346. India
Origin: English
Meaning: From the river Indus
347. Juliet
Origin: English
Meaning: Youthful
348. Katia
Origin: Russian
Meaning: Pure
349. Katie (or Katy)
Origin: English
Meaning: Pure
350. Libby
Origin: English
Meaning: My God is an oath
351. Lila
Origin: Persian
Meaning: Youthful innocence
352. Livvy
Origin: English
Meaning: Olive tree or peace
353. Lordes
Origin: French
Meaning: Little French town
354. Lulu
Origin: German
Meaning: Famous warrior
355. Malorie
Origin: English
Meaning: Variant of Mallory, meaning unfortunate
356. Marigold
Origin: English
Meaning: Refers to the marigold flower
357. Mavis
Origin: English
Meaning: Refers to the songbird
358. Megan (or Meg)
Origin: Welsh
Meaning:Pearl
359. Misha
Origin: Russian
Meaning: Who is like God
360. Nala
Origin: African (Swahili)
Meaning: Queen
361. Nelly (or Nellie)
Origin: English
Meaning: Light or bright
362. Raine (or Rain)
Origin: English
Meaning: Rain or queen
363. Rosa
Origin: Latin
Meaning: Referring to the rose flower
364. Safia
Origin: Arabic
Meaning: Pure or wise
365. Sancia
Origin: Italian
Meaning: Holy or sacred
366. Talulah (or Tallulah)
Origin: Native American (Choctaw)
Meaning: Leaping water
367. Tammy
Origin: English
Meaning: Date tree
368. Tanith
Origin: Phoenician
Meaning: Serpent lady
369. Thora
Origin: Old Norse
Meaning: Thunder goddess
370. Tiggy
Origin: English
Meaning: Poet
371. Tula
Origin: Sanskrit
Meaning: Balance
372. Vivien (or Vivienne)
Origin: Latin
Meaning: Alive or lively
373. Winifred
Origin: Welsh
Meaning: Blessed peacemaking.
374. Winter (or Wynter)
Origin: English
Meaning: Refers to the season of winter
375. Zenith
Origin: Arabic
Meaning: The highest point or peak
Cool baby girl names
Slightly edgy, a bit trendy and often seen in celebrity kids’ circles, these cool baby girl names will undoubtedly turn heads. Of course, trends change from year to year, but the cool thing about these names, like Mercedes, Anais and Ivanna, is that they carry a rich history and deep meaning too! Here are some great choices for your cool little cat.
376. Ally
Origin: English
Meaning: Noble
377. Amara
Origin: Igbo (African)
Meaning: Grace or mercy
378. Anais
Origin: French
Meaning: Grace
379. Aphmau
Origin: Mexican
Meaning: Divine Goddess or warrior
380. Athlyn
Origin: English
Meaning: Friend of the people
381. Atlanta
Origin: Greek
Meaning: Balanced, equal, or strong
382. Axel
Origin: Scandinavian
Meaning: Father of peace or my father is peace
383. Barley
Origin: English
Meaning: Refers to the cereal grain
385. Berenice
Origin: Greek
Meaning: Bringer of victory
386. Birdie
Origin: English
Meaning: Refers to a little bird
387. Bliss
Origin: English
Meaning: Extreme happiness or joy
388. Blossom
Origin: English
Meaning: Refers to the flower's bloom
389. Blue
Origin: English
Meaning: Refers to the colour blue, symbolising sensitivity
390. Capri
Origin: Italian
Meaning: Italian island
391. Carmen
Origin: Latin
Meaning: Song or poem
392. Charissa
Origin: Greek
Meaning: Grace or kindness
393. Cheyenne
Origin: Native American (Dakota Sioux)
Meaning: Referring to the Cheyenne people or ‘red speakers’
394. Cora
Origin: Greek
Meaning: Maiden or young girl
395. Coraline
Origin: French
Meaning: Maiden
396. Cushla
Origin: Irish
Meaning: Charming or beloved
397. Dahliana
Origin: Scandinavian
Meaning: Related to the Dahlia flower
398. Elektra
Origin: Greek
Meaning: Shining or bright
399. Elena
Origin: Greek
Meaning: Bright, shining light
400. Elise
Origin: French
Meaning: Consecrated to God
401. Ellis
Origin: English
Meaning: My God is Yahweh
402. Harley
Origin: English
Meaning: Hare-like
403. Indigo
Origin: Greek
Meaning: Blue dy
404. Ivanna
Origin: Slavic
Meaning: God is gracious
405. Jewel
Origin: English
Meaning: Precious gem or a valuable person
406. Jovita
Origin: Latin
Meaning: Joyful or jovial
407. London
Origin: English
Meaning: Referring to the capital city of England
408. Marlene
Origin: German
Meaning: Star of the sea
409. Meadow
Origin: English
Meaning: A field of grass or wildflowers
410. Mercedes
Origin: Spanish
Meaning: Referring to the Virgin Mary of Mercy
411. Mina
Origin: German
Meaning: Love
412. Nadia
Origin: Russian
Meaning: Hope
413. Naira
Origin: Arabic
Meaning: Shining or radiant
414. Niamh (or Neave)
Origin: Irish
Meaning: Brightness or radiance
415. Ninona
Origin: Greek
Meaning: God is gracious
416. Nuala
Origin: Irish
Meaning: Fair-shouldered
417. Ocean
Origin: English
Meaning: Referring to the large body of saltwater
418. Olwen
Origin: Welsh
Meaning: Blessed footprint
419. Oxana
Origin: Ukrainian
Meaning: Hospitable or welcoming
420. Paris
Origin: Greek
Meaning: The capital city of France
421. Pauly
Origin: English
Meaning: Small or humble
422. Queenie
Origin: English
Meaning: Royal woman or queen-like
423. Reeva
Origin: French
Meaning: Riverbank
424. Rena
Origin: Hebrew
Meaning: Melody
425. Selbie
Origin: English
Meaning: From the willow farm
426. Seraphina
Origin: Hebrew
Meaning: Fiery ones or burning ones
427. Sonnet
Origin: English
Meaning: A short poem or verse
428. Sutton
Origin: English
Meaning: From the Southern homestead
429. Tatum
Origin: English
Meaning: Referring to a cheerful or full of spirit person
430. Wanda
Origin: Slavic
Meaning: Wanderer or seeker
431. Xanadu
Origin: Mongolian
Meaning: Mongolian city
432. Zita
Origin: Italian
Meaning: Little girl or seeker
433. Zinnia
Origin: English
Meaning: Referring to the Zinnia flower
434. Thessaly
Origin: Greek
Meaning: Referring to the ancient region of Thessaly in Greece
435. Vaeda
Origin: Indian
Meaning: Eternal knowledge
What Mumsnetters say about cool girl names
“I wanted Dahliana or Amara if we had a girl." - Mumsnet user, MadameOvary81
“Olwen is a name I've only heard once and always thought sounded lovely” - Mumsnet user, Disfordarkchocolate
“I was in the doctor's waiting room once when twins Ocean and Harbour were called forward by the nurse” - Mumsnet user, careerchangeperhaps
“I met an Athelyn once. Still think it’s lovely and never met another” - Mumsnet user,Sillyotter
Gender-neutral baby girl names
Fancy the idea of a strong, unisex name for your baby girl? Well, the good news is that gender-neutral baby names have gained immense popularity in recent years as they’re relevant and adaptable to evolving societal norms. They’re also inclusive and widely accepted across different languages and cultures. Here’s a mix of both popular and a few lesser-known gender-neutral names we think you’ll like.
436. Aaron
Origin: Hebrew
Meaning: High mountain or exalted
437. Alex
Origin: Greek
Meaning: Defender of the people
438. Andy (or Andi)
Origin: English
Meaning: Courageous
439. Ash
Origin: English
Meaning: Refers to the ash tree
440. Bailey
Origin: English
Meaning: Steward
441. Billy
Origin: English
Meaning: Resolute protector
442. Blake
Origin: English
Meaning: Refers to someone with dark hair or a dark complexion
443. Bobbie
Origin: English
Meaning: Bright fame
444. Brett
Origin: English
Meaning: A Breton or a native of Brittany, France
445. Briar
Origin: English
Meaning: Referring to a thorny plant
446. Carter
Origin: English
Meaning: One who transports goods by cart
447. Casey
Origin: Irish
Meaning: Vigilant or watchful
448. Charlie
Origin: English
Meaning: Strong
449. Chris
Origin: Greek
Meaning: Bearing Christ
450. Dakota
Origin: Native American (Sioux)
Meaning: Friend or ally
451. Danny
Origin: English
Meaning: God is my judge
452, Dominique
Origin: French
Meaning: Belonging to the Lord or God's child
453. Drew
Origin: English
Meaning: Courageous
454. Dylan
Origin: Welsh
Meaning: Great tide or son of the sea
455. Elliot
Origin: English
Meaning: Belonging to or descended from Elias
456. Hayden
Origin: English
Meaning: Valley with hay or heath-covered hill
457. Jamie
Origin: English
Meaning: Supplanter
458. Joey
Origin: English
Meaning: God will increase
459. Jera
Origin: Old English (Anglo-Saxon)
Meaning: Harvest and reward
460. Jesse
Origin: Hebrew
Meaning: Gift, wealthy
461. Jordan
Origin: English
Meaning: Referring to the river Jordan
462. Jude
Origin: Hebrew
Meaning: Praised
463.. Lee
Origin: English
Meaning: A meadow
464. Lennon
Origin: Irish
Meaning: Lover or sweetheart
465. Marcelle
Origin: Latin
Meaning: Strong
466. Marty
Origin: English
Meaning: Warrior of Mars
467. Maverick
Origin: American
Meaning: Independent
468. Max
Origin: Latin
Meaning: Greatest
469. Micky
Origin: Hebrew
Meaning: Who is like God
470.. Navy
Origin: English
Meaning: Fleet of ships
471. Nyx
Origin: Greek
Meaning: Night
472. Parker
Origin: English
Meaning: Keeper of the park or gamekeeper
473. Pascale
Origin: French
Meaning: Referring to Easter or the Passover
474. Phoenix
Origin: Greek
Meaning: A mythical bird, reborn from its ashes
475. Rickie (or Ricky)
Origin: English
Meaning: Strong ruler
476. Riley
Origin: Irish
Meaning: Courageous or valiant
477. Robin (or Robyn)
Origin: English
Meaning: A small songbird or bright fame
478. Rorke
Origin: Irish
Meaning: Red
479. Toni
Origin: English
Meaning: Invaluable
480. Wynn
Origin: Old English
Meaning: Joy or delight
What Mumsnetters say about gender-neutral baby names
“I agree with Alex. Can be short for Alexander or Alexandra.” - Mumsnet user, Kanaloa
“I love Billy for a girl” - Mumsnet user, hawkehurstgang
English baby girl names
Some traditional English names like Catherine have been popular for generations, whilst others like Patsy and Roberta have made a welcomed comeback. These feminine names have stood the test of time in England, even if not of English origin, and combine vintage charm with a touch of modern appeal. Here are some great options to choose from.
481. Addison
Origin: English
Meaning: Son of Adam or Adam's child
482. Athena
Origin: Greek
Meaning: Goddess of wisdom
483. Aubrey
Origin: German
Meaning: Elf ruler
485. Catherine
Origin: Greek
Meaning: Pure or clear
486. Celia
Origin: Latin
Meaning: Heaven, celestial
487. Cindy
Origin: English
Meaning: Moon or light
488. Cordelia
Origin: English
Meaning: Heart or daughter of the sea
489. Diana
Origin: Roman
Meaning: Goddess of the hunt
490. Ellen
Origin: English
Meaning: Light or bright
491. Faith
Origin: English
Meaning: Confidence, belief, trust.
492. Frankie
Origin: English
Meaning: From France
493. Gwendolyn
Origin: Welsh
Meaning: Fair and blessed
494. Hailey (or Hayley)
Origin: English
Meaning: Hay clearing
495. Hazel
Origin: English
Meaning: Hazelnut tree
496. Helena
Origin: Greek
Meaning: Bright, shining light
497. Henrietta
Origin: German
Meaning: Ruler of the household or home
498. Jade
Origin: Spanish
Meaning: A precious green stone
499. Jane
Origin: English
Meaning: God is gracious
500. Janine
Origin: French
Meaning: God is gracious
501. Jemima
Origin: Hebrew
Meaning: Dove
502. Jocelyn (or Joselyn)
Origin: English
Meaning: God will increase
503. Julia
Origin: Latin
Meaning: Youthful
504. Kimberley (or Kim)
Origin: English
Meaning: Royal fortress
505. Lindsey (or Lyndsey)
Origin: English
Meaning: Linden tree by the water
506. Louise
Origin: French
Meaning: Famous warrior
507. Madison
Origin: English
Meaning: Son of Matthew or "Matthew's child"
508. Natalie
Origin: Latin
Meaning: Christmas Day or birth of the Lord
509. Paige
Origin: English
Meaning: Page or young servant
510. Patsy
Origin: English
Meaning: Noble
511. Rebecca
Origin: Hebrew
Meaning: To tie or to bind
512. Roberta
Origin: English
Meaning: Bright
513. Rosalie
Origin: Latin
Meaning: Rose or gentle horse
514. Rosalind
Origin: English
Meaning: Pretty rose or tender horse
515. Rowena
Origin: German
Meaning: Fame and happiness
516. Samantha
Origin: Aramaic
Meaning: Listener or heard by God
517. Sandra
Origin: Greek
Meaning: Defender of the people
518. Savannah
Origin: Spanish
Meaning: Treeless plain
519. Stella
Origin: Latin
Meaning: Sta
520. Tess
Origin: English
Meaning: Harvest
521. Tina
Origin: Greek
Meaning: Follower of Christ
522. Vanessa
Origin: Latin
Meaning: God of love
523. Zoey (or Zoe)
Origin: Greek
Meaning: Life or alive
What Mumsnetters say about English baby names
“I’ve always loved Henrietta or Cordelia” - Mumsnet user, QuimReaper
SirSamuelVimes also gives a thumbs up to Catherine and Rosalind. IamnotwhouthinkIam likes Celia, Joselyn and Tess. Mumsnetter, BlueChampagne, loves Rowena. In her list of English names for girls, Mumsnetter Luana1 has included Hazel.
Scottish baby girl names
Baby girl names with a Scottish heritage offer a distinctive blend of history, nature and cultural significance that sets them apart. These names often combine a unique combination of Gaelic charm, traditional roots, and a connection to Scotland's rugged landscapes. Some of the Scottish baby names on this list are from the National Records of Scotland’s most popular names list for 2022.
524. Ailsa
Origin: Scottish
Meaning: Rock
525. Ainsley
Origin: Scottish
Meaning: One's own meadow
526. Amara
Origin: Igbo (Nigeria)
Meaning: Mercy
527. Beau
Origin: French
Meaning: Beautiful
528. Beth
Origin: Hebrew
Meaning: Pledged to God
529. Blair
Origin: Scottish
Meaning: Field or plain in Scottish Gaelic
530. Bonnie
Origin: Scottish
Meaning: Beautiful or charming
531. Daphne
Origin: Greek
Meaning: Laurel trees
532. Eilidh
Origin: Scottish Gaelic
Meaning: Light
533. Elsie
Origin: Scottish, English
Meaning: Pledged to God
534. Elspeth
Origin: Scottish
Meaning: God is my oath
535. Emme
Origin: English
Meaning: Universal or whole
536. Fallon
Origin: Irish
Meaning: Leader
537. Fatima
Origin: Arabic
Meaning: To abstain
538. Finella
Origin: Scottish
Meaning: White shoulder
539. Georgia
Origin: Greek
Meaning: Earthworker
540. Gianna
Origin: Italian
Meaning: God is gracious
541. Hadley
Origin: English
Meaning: Meadow
542. Honey
Origin: English
Meaning: Sweet person
543. Izzy
Origin: Hebrew
Meaning: Pledged to God
544. Joni
Origin: Hebrew
Meaning: God is gracious
545. Jorgie (or Georgie)
Origin: English
Meaning: Farmer
546. Jorja (or Georgia)
Origin: English
Meaning: Farmer
547. Lachina
Origin: Scottish Gaelic
Meaning: From the land of the lakes
548. Lexi
Origin: Greek
Meaning: Defender of the people
549. Lucia
Origin: Latin
Meaning: Light
550. Maci (or Macie)
Origin: English
Meaning: Pearl
551. Mackenzie
Origin: Scottish
Meaning: Son of Kenneth or fair one
552. Maggie
Origin: English
Meaning: Pearl
553. Mairi
Origin: Scottish Gaelic
Meaning: Beloved
554. Mirren
Origin: Scottish
Meaning: Luminous
555. Morven
Origin: Scottish Gaelic
Meaning: Big mountain
556. Murron
Origin: Scottish
Meaning: Sea
557. Mylah
Origin: German
Meaning: Gracious
558. Nell
Origin: English
Meaning: Shining
559. Paisley
Origin: Scottish
Meaning: Town of Paisley in Scotland
560. Pearl
Origin: English
Meaning: Refers to the precious gemstone
561. Piper
Origin: English
Meaning: Pipe player
562. Roux
Origin: French
Meaning: Red
563. Sloane
Origin: Scottish, Irish
Meaning: Warrior
564. Tabitha
Origin: Aramaic, Greek
Meaning: Gazelle
565. Tilly
Origin: English
Meaning: Strength in battle
566. Wren
Origin: English
Meaning: Small songbird
567. Zoya
Origin: Russian, Persian
Meaning: Life/light
Irish baby girl names
Most traditional Irish baby names for girls like Alana and Caitlin have beautiful meanings and historical significance in Irish culture and tradition. Many of these Irish favourites made it onto the Central Statistics Office’s most popular Irish Babies’ Names List for 2022. Here’s our pick of the top Irish baby girls’ names.
568. Aibhlinn
Origin: Irish
Meaning: bright
569. Ailbhe
Origin: Irish
Meaning: White light
570. Aine
Origin: Irish
Meaning: Radiance
571. Aisling
Origin: Irish
Meaning: Dreams or vision
572. Aislin
Origin: Irish
Meaning: Variant of ‘Aisling,’ meaning dream or vision
573. Alana
Origin: Irish
Meaning: Beautiful or harmony
574. Amira
Origin: Arabic
Meaning: Princess
575. Aoife
Origin: Irish
Meaning: Beauty
576. Ariyah
Origin: Hebrew
Meaning: Lioness of God
577. Brianna
Origin: Irish
Meaning: Strong
578. Bridget
Origin: Irish
Meaning: Exalted one
579. Caireann
Origin: Irish
Meaning: Friend
580. Caitlin
Origin: Irish
Meaning: Pure or clear
581. Cara
Origin: Italian
Meaning: Beloved or dear
582. Cliodhna
Origin: Irish
Meaning: Goddess associated with love and beauty
583. Clodagh
Origin: Irish
Meaning: Wash or river
584. Colleen
Origin: Irish
Meaning: Young woman
585. Croia
Origin: Irish
Meaning: Heart
586. Daria
Origin: Persian
Meaning: Rich
587. Dearbhla
Origin: Irish
Meaning: Verified
588. Deidre
Origin: Irish
Meaning: Broken-hearted
589. Eabha
Origin: Irish
Meaning: Life
590. Eala
Origin: Irish
Meaning: Swan
591. Eilish
Origin: Irish
Meaning: Consecrated to God
592. Eithne
Origin: Irish
Meaning: Grain or kernel
593. Emer
Origin: Irish
Meaning: Swift
594. Erin
Origin: Irish
Meaning: Peace
596. Everleigh
Origin: English
Meaning: Ever bright
597. Fiadh
Origin: Irish
Meaning: Wild
598. Grainne
Origin: Irish
Meaning: Grain or kernel
599. Kathleen
Origin: Irish
Meaning: Pure or clear
600. Keely
Origin: Irish
Meaning: Slender
601. Kerry
Origin: Irish
Meaning: Dark
602. Liadan
Origin: Irish
Meaning: Gray
603. Mary
Origin: Hebrew
Meaning: Bitter
604. Meabh
Origin: Irish
Meaning: Intoxicating
605. Nora
Origin: Irish
Meaning: Honour
606. Nyla
Origin: Irish
Meaning: Fury, passion
607. Patricia
Origin: Latin
Meaning: Noble
608. Rois
Origin: Irish
Meaning: Rose
609. Róisín
Origin: Irish
Meaning: Little rose
610. Saoirse
Origin: Irish
Meaning: Freedom
611. Siobhan
Origin: Irish
Meaning: God is gracious
612. Siun
Origin: Irish
Meaning: God is gracious
613. Una (or Oona)
Origin: Irish
Meaning: Unity or one
What Mumsnetters say about Irish baby names
“I like Aoife too. I think it's fairly common so most people know how to pronounce it” - Mumsnet user, Missjaysays
“I’m not Irish, but Eithne is nice and I think pronunciation is obvious from spelling, unlike a few other Irish names” - Mumsnet user, BlackberryandNettle
“I love Saoirse and Cliodhna. Aislin is nice too” - Mumsnet user, Shoofly

Welsh baby girl names
Welsh baby names are truly charming, aren’t they? That’s because each name carries a story, often intertwined with myths, legends and the nation's proud history. Choose from our top picks of beautiful Welsh names for baby girls and ensure that your little one’s name sets her apart. We’ve also included names not of Welsh origin that are popular in Wales.
614. Aderyn
Origin: Welsh
Meaning: Bird
615. Aelfwynn
Origin: Old English
Meaning: Elf friend
616. Alys
Origin: Greek
Meaning: Noble
617. Aneira
Origin: Welsh
Meaning: Golden
618. Angharad
Origin: Welsh
Meaning: Much loved
619. Anwen
Origin: Welsh
Meaning: Blessed
620. Arianwen
Origin: Welsh
Meaning: Blessed silver
621. Bethan
Origin: Welsh
Meaning: Consecrated to God
622. Betsan
Origin: Welsh
Meaning: Consecrated to God.
623. Blodwyn
Origin: Welsh
Meaning: White flower
624. Branwen
Origin: Welsh
Meaning: Blessed raven
625. Bronwen
Origin: Welsh
Meaning: Blessed
626. Cadi
Origin: Welsh
Meaning: Pure or clear
627. Carys
Origin: Welsh
Meaning: Love
628. Ceinwen
Origin: Welsh
Meaning: Blessed, beautiful
629. Celyn
Origin: Welsh
Meaning: Holl
630. Cerys
Origin: Welsh
Meaning: Variant of ‘Carys’, meaning love
631. Delwyn
Origin: Welsh
Meaning: Pretty
632. Deryn
Origin: Welsh
Meaning: Bird
633. Dilys
Origin: Welsh
Meaning: Genuine or true
634. Dina
Origin: Latin
Meaning: Heavenly
635. Dylan
Origin: Welsh
Meaning: Son of the sea
636. Eilys
Origin: Welsh
Meaning: Consecrated to God
637. Eirwen
Origin: Welsh
Meaning: White snow
638. Eirys
Origin: Welsh
Meaning: Blessed snow
639. Elan
Origin: Welsh
Meaning: Friendly or ardent
640. Elen
Origin: Welsh
Meaning: Bright or shining
641. Eleri
Origin: Welsh
Meaning: Strawberry
642. Enid
Origin: Welsh
Meaning: Soul or life
643. Ffion
Origin: Welsh
Meaning: Foxglove
644. Fionn
Origin: Irish
Meaning: Fair
645. Gaynor
Origin: Welsh
Meaning: White and smooth
646. Gladys
Origin: Welsh
Meaning: Country or territory
647. Guinevere
Origin: Welsh
Meaning: White shadow
648. Gwen
Origin: Welsh
Meaning: Blessed
649. Gwenda
Origin: Welsh
Meaning: Fair, good
650. Gwyneth
Origin: Welsh
Meaning: White
652. Haf
Origin: Welsh
Meaning: Summer
653. Heulwen
Origin: Welsh
Meaning: Sunshine
654. Isobel
Origin: Hebrew
Meaning: Pledged to God
655. Kendra
Origin: English
Meaning: Knowing
656. Lili
Origin: Hebrew
Meaning: Oath of God
657. Lowri
Origin: Welsh
Meaning: Victory
658. Mabli
Origin: Welsh
Meaning: Loveable
659. Mabyn
Origin: Cornish/Welsh
Meaning: Son
660. Mared
Origin: Welsh
Meaning: Pearl
661. Reece
Origin: Welsh
Meaning: Enthusiasm or ardour
662. Rhian
Origin: Welsh
Meaning: Maiden
663. Rhiannon
Origin: Welsh
Meaning: Divine queen
664. Seren
Origin: Welsh
Meaning: Star
665. Sian
Origin: Welsh
Meaning: God is gracious
What Mumsnetters say about Welsh baby names
“Rhiannon will always have its admirers thanks to Fleetwood Mac” - Mumsnet user, groovergirl
“My favourite that I heard called out recently was Arianwen, but that's the first time I've heard that name in years” - Mumsnet user, DraigFach
European-inspired baby girl names
While many European-inspired names feature heavily on ONS’s top 100 list like Olivia, Emma and Mia, we hand-picked a few additional favourites from Euro News choices including Anna-Maria and Zofia. European-inspired baby girl names bring a touch of old-world elegance and diverse cultural flair to the world of baby names. Here’s a list of the stand-out names we think you’ll love.
666. Allegra
Origin: Italian
Meaning: Joyful
667. Anna-Maria
Origin: Hebrew/Latin
Meaning: Grace/beloved
668. Anouk
Origin: Dutch, French
Meaning: Grace
669. Artemis
Origin: Greek
Meaning: Greek goddess of the hunt, wilderness and moon
670. Azzurra (or Azzura)
Origin: Italian
Meaning: Blue
671. Bernadette
Origin: French
Meaning: Brave as a bear
672. Bianca
Origin: Italian
Meaning: White
673. Calliope
Origin: Greek
Meaning: Beautiful voice
674. Dasha
Origin: Russian
Meaning: Wealthy
675. Delphina (or Delfina)
Origin: Italian
Meaning: Dolphin
676. Donatella
Origin: Italian
Meaning: Given
677. Evangeline
Origin: Greek
Meaning: Good news
678. Floriana
Origin: Latin
Meaning: Flower
679. Franka
Origin: German, Dutch
Meaning: Free or honest
680. Giorgia
Origin: Italian
Meaning: Earthworker
681. Grazia
Origin: Italian
Meaning: Grace
682. Greta
Origin: German, Scandinavian
Meaning: Pearl
683. Hermine
Origin: French
Meaning: Army man/woman
684. Hilla
Origin: Hebrew
Meaning: Aura
685. Ivanka
Origin: Slavic
Meaning: God is gracious
686. Jana
Origin: Czech, Slovak, German
Meaning: To be gracious
687. Kasia
Origin: Polish
Meaning: Pure
688. Katla
Origin: Icelandic
Meaning:Pure
689. Klaudia
Origin: Polish, Slovak
Meaning: Enclosure
690. Léontine
Origin: French
Meaning: Lion
691. Livia
Origin: Latin
Meaning: Envious
692. Lotte
Origin: German, Dutch
Meaning: Free woman
693. Lova
Origin: Lithuanian
Meaning: Lion
694. Luciana
Origin: Italian
Meaning: Light or illumination
695. Manon
Origin: French
Meaning: Bitter or beloved
696. Marcella
Origin: Latin
Meaning: Little warrior
697. Marija
Origin: Slavic
Meaning: Bitter or beloved
698. Merle
Origin: French
Meaning: Blackbird
699. Milou
Origin: French, Dutch
Meaning: Drop of the sea, star of the sea
700. Misheel
Origin: Mongolian
Meaning: Smile
701. Nicoletta
Origin: Italian
Meaning: Victory of the people
702. Nikol
Origin: Slavic
Meaning: Victory of the people
703. Noor
Origin: Arabic
Meaning: Light
704. Oksana
Origin: Ukrainian
Meaning: Hospitality
705. Paola
Origin: Italian, Spanish
Meaning: Small or humble
706. Pina
Origin: Italian
Meaning: Pine tree
707. Šanel
Origin: Croatian
Meaning: Healthy
708. Simona
Origin: Hebrew, Italian
Meaning: Heard or obedient
709. Sofija
Origin: Slavic
Meaning: Wisdom
710. Svea
Origin: Swedish
Meaning: Free and sun
711. Tatiana
Origin: Russian
Meaning: Father
712. Vega
Origin: Spanish
Meaning: Bright star
713. Vittoria
Origin: Italian
Meaning: Victory
714. Weronika
Origin: Polish
Meaning: True image
715. Yasmeen
Origin: Arabic
Meaning: Jasmine flower
716. Zofia
Origin: Polish
Meaning: Wisdom
African baby girl names
African baby girl names (or those that are popular in Africa and South Africa, respectively) have a uniqueness to them that you won’t find anywhere else, and many have abundant blessings and luck attached to their meaning. Here, we’ve included some of the most popular African names according to Statistics South Africa and have chosen the names that translate most easily to Western culture and language.
717. Adri
Origin: Latin, African
Meaning: Dark one
718. Akua
Origin: Akan (Ghana)
Meaning: Peaceful
719. Amahle
Origin: Zulu (South Africa)
Meaning: Beautiful one
720. Amore
Origin: Italian
Meaning: Love
721. Angie
Origin: Greek
Meaning: Angel
722. Baleka
Origin: Zulu (South Africa)
Meaning: Run away
723. Blessing
Origin: English
Meaning: Divine favour
724. Bonisile
Origin: Zulu (South Africa)
Meaning: Look at others
725. Busisiwe
Origin: Zulu (South Africa)
Meaning: Blessed
726. Charlize
Origin: Afrikaans (South Africa)
Meaning: Free man/woman
727. Daleen
Origin: Afrikaans (South Africa)
Meaning: Valley/light
728. Emmarentia
Origin: Afrikaans (South Africa)
Meaning: Universal
729. Knox
Origin: Scottish
Meaning: Round hill
730. Gugulethu
Origin: Zulu/Xhosa (South Africa)
Meaning: Our pride
731. Haneleen
Origin: Afrikaans (South Africa)
Meaning: God is gracious
732. Hanlie
Origin: Afrikaans (South Africa)
Meaning: God is my oath
733. Imani
Origin: Swahili
Meaning: Faith
734. Kaya
Origin: Zulu/Xhosa (South Africa)
Meaning: Home or resting place
735. Kenya
Origin: Kikuyu (Kenya)
Meaning: Mount Kenya
736. Lelethu
Origin: Xhosa (South Africa)
Meaning: Our own
737. Lerato
Origin: Sotho (Southern Africa)
Meaning: Love
738. Lesedi
Origin: Sotho (Southern Africa)
Meaning: Light
739. Liandri
Origin: Afrikaans (South Africa)
Meaning: Man's defender
740. Lizanne
Origin: Afrikaans (South Africa)
Meaning: Grace
741. Marieke
Origin: Dutch
Meaning: Beloved
742. Masego
Origin: Tswana (Botswana)
Meaning: Blessings
743. Mashudu
Origin: Venda (South Africa)
Meaning: Blessings
745. Melokhule
Origin: Zulu (South Africa)
Meaning: "Stand up for what you believe in"
745. Mieke
Origin: Dutch
Meaning: Bitter or beloved
746. Mpo
Origin: Akan (Ghana)
Meaning: Generous
747. Nairobi
Origin: Swahili (Kenya)
Meaning: Cold water
748. Nandi
Origin: Zulu/Xhosa (South Africa)
Meaning: Sweet
749. Nkosi
Origin: Zulu/Xhosa (South Africa)
Meaning: King or Lord
750. Nokathula
Origin: Zulu (South Africa)
Meaning: Tranquillity
751. Nomvula
Origin: Zulu/Xhosa (South Africa)
Meaning: Mother of rain
752. Norma
Origin: Latin
Meaning: Rule
753. Omphile
Origin: Tswana (Botswana)
Meaning: Given
754. Oratile
Origin: Tswana (Botswana)
Meaning: Be thankful
755. Palesa
Origin: Sotho (Southern Africa)
Meaning: Flower
756. Pearl
Origin: English
Meaning: Purity/rarity
757. Sibongile
Origin: Zulu/Xhosa (South Africa)
Meaning: We are thankful
758. Suzanna
Origin: Hebrew
Meaning: Graceful lily
759. Thandi
Origin: Zulu/Xhosa (South Africa)
Meaning: Loved one
760. Thembi
Origin: Zulu/Xhosa (South Africa)
Meaning: Hope
761. Thuli
Origin: Zulu (South Africa)
Meaning: Quiet
762. Warona
Origin: Tswana (Botswana)
Meaning: Ours
763. Winnie
Origin: English
Meaning: Holy reconciliation
764. Zama
Origin: Zulu/Xhosa (South Africa)
Meaning: To try
765. Zanele
Origin: Zulu (South Africa)
Meaning: They are enough
Biblical baby girl names
Picking a biblical name for your child can create a special tie to cultural and historical traditions as loads of biblical names come with meaningful qualities, thus giving you the chance to fill your child's identity with positive traits that’ll last a lifetime. Choose from our list of the most popular biblical names for girls.
766. Abigail
Origin: Hebrew
Meaning: Father's joy or source of joy.
767. Adah
Origin: Hebrew
Meaning: Adornment
768. Adina
Origin: Hebrew
Meaning: Delicate
769. Asenath
Origin: Egyptian (From the Bible)
Meaning: Gift of the sun God
770. Bethany
Origin: Hebrew
Meaning: House of figs
771. Bilhah
Origin: Hebrew (From the Bible)
Meaning: Timid
772. Christabel
Origin: English
Meaning: Combination of ‘Christ’ and ‘belle, meaning beautiful Christian
773. Damaris
Origin: Greek (from the Bible)
Meaning: Gentle
774. Dorcas
Origin: Greek
Meaning: Gazelle
775. Esther
Origin: Persian
Meaning: Star
776. Eve
Origin: Hebrew
Meaning: Life or living
777. Gail
Origin: English
Meaning: Joyful
778. Hadassah
Origin: Hebrew
Meaning: Myrtle tree
779. Hagar
Origin: Hebrew
Meaning: Wanderer
780. Hoglah
Origin: Hebrew
Meaning: To dance
781. Jael
Origin: Hebrew
Meaning: Ascend
782. Joanna
Origin: Hebrew/Greek
Meaning: God is gracious
783. Judith
Origin: Hebrew
Meaning: Praised
784. Junia
Origin: Latin
Meaning: Derived from the Roman goddess Juno
785. Keren
Origin: Hebrew
Meaning: Ray of light
786. Leah
Origin: Hebrew
Meaning: Weary or delicate
787. Levi
Origin: Hebrew
Meaning: Attached
788. Lois
Origin: Greek
Meaning: More desirable.
789. Lydia
Origin: Greek
Meaning: Woman from Lydia
790. Magdaleen (variant of Magdalene)
Origin: Hebrew
Meaning: Of Magdala, a town in ancient Israel
791. Mahlah
Origin: Hebrew
Meaning: Weak or sick
792. Marta
Origin: Aramaic (from the Bible)
Meaning: Lady or mistress
793. Merab
Origin: Hebrew
Meaning: Abundance
794. Michal
Origin: Hebrew
Meaning: "Who is like God?"
795. Milcah
Origin: Hebrew
Meaning: Queen
796. Miriam
Origin: Hebrew
Meaning: Wished-for child.
797. Orpah
Origin: Hebrew
Meaning: Fawn
798. Ruth
Origin: Hebrew
Meaning: Companion
799. Salome
Origin: Hebrew/Greek
Meaning: Peace
800. Sarah (or Sara)
Origin: Hebrew
Meaning: Princess or noblewoman
801. Selah
Origin: Hebrew
Meaning: Pause or reflection
802. Sheba
Origin: Hebrew
Meaning: An oath
803. Susanna
Origin: Hebrew/Greek
Meaning: Lily or rose
804. Tamar
Origin: Hebrew
Meaning: Palm tree
805. Tirzah
Origin: Hebrew
Meaning: Delight
806. Tryphena
Origin: Greek
Meaning: Delicate or luxurious
807. Vashti
Origin: Persian
Meaning: Beautiful
808. Zilpah
Origin: Hebrew
Meaning: Fragile
809. Zipporah
Origin: Hebrew
Meaning: Bird or sparrow
What Mumsnetters say about religious baby names
“I love Ruth. Mainly because she is my favourite woman in the Bible. Such a cool, stylish name. Esther too. Great name and namesake. Mary or a version of it? Maryam is pretty” - Mumsnet user, Gingerhills
“I love Adina or Seraphina (the feminine form of a biblical name)” - Mumsnet user, Pinkyyy
Celebrity baby girl names
It goes without saying that celebrities want to stand out, so choosing unusual names for their little ones is a given. So if you’re looking for a distinctive baby girl’s name that’s ahead of the game and pushes the boundaries of creativity, take inspiration from the names on this list that have also been noted in Vogue Magazine’s Unusual Celebrity Names compilation.
810. Aleph
Origin: Hebrew
Meaning: The first letter of the Hebrew alphabet
811. Angelina
Origin: Latin
Meaning: Messenger of God or angel
812. Apollo
Origin: Greek
Meaning: God of the sun, light and music
813. Apple
Origin: English
Meaning: The fruit
814. Athalie
Origin: Hebrew
Meaning: God is exalted
815. Anushka
Origin: Russian
Meaning: Grace or favour
816. Bear
Origin: English
Meaning: Strength and protection
817. Bingham
Origin: English
Meaning: Homestead or village
818. Binky
Origin: English
Meaning: Field of beans
819. Brooklyn
Origin: English
Meaning: water or small stream
820. Cherry
Origin: English
Meaning: Cherry tree/good fortune
821. Chicago
Origin: Native American (Algonquian)
Meaning: Place of the wild onion
822. Clementine
Origin: Latin
Meaning: Merciful or gentle
823. Cosmo
Origin: Greek
Meaning: Order or harmony
824. Delta
Origin: Greek
Meaning: River mouth
825. Destiny
Origin: English
Meaning: Fate or fortune
826. Dusty
Origin: German
Meaning: Brave warrior
827. Eowyn
Origin: Anglo-Saxon
Meaning: Horse joy
828. Exa
Origin: American
Meaning: Adorned
829. Forest (or Forrest)
Origin: French
Meaning: Wooded area
830. Genesis
Origin: English
Meaning: Beginning
831. Ginny
Origin: English
Meaning: Pure
832. Gio
Origin: Italian
Meaning: God is gracious
833. Gravity
Origin: English
Meaning: Force of attraction
834. Giuliette
Origin: Italian
Meaning: Youthful
835. Isolde
Origin: German
Meaning: Ice ruler or fair lady
836. Keisha
Origin: English
Meaning: A spice or cinnamon
837. Khai (or Kai)
Origin: Vietnamese
Meaning: Triumph or victory
838. Maelle
Origin: Breton (Celtic)
Meaning: Chief or prince
839. Mariah
Origin: Hebrew
Meaning: Beloved
840. Memphis
Origin: Greek
Meaning: Ancient city of Memphis in Egypt
841. Miley
Origin: Slavic
Meaning: Gracious
842. Rainbow
Origin: English
Meaning: Related to hope
843. Rein
Origin: German
Meaning: Advice or counsel
844. Rogue
Origin: English
Meaning: Mischievous
845. Rooney
Origin: Irish
Meaning: Red-haired
846. Rumer
Origin: English
Meaning: Rumour or gossip
847. Scout
Origin: English
Meaning: Explorer
848. Shiloh
Origin: Hebrew
Meaning: Tranquil or peaceful
849. Stormi
Origin: American
Meaning: Impetuous nature
850. Suri
Origin: Hebrew
Meaning: Princess or noblewoman
851. Tempest
Origin: English
Meaning: Stormy/turbulent
852. Vesper
Origin: Latin
Meaning: Evening star
American-inspired baby girl names
Popular names in America tend to be catchy, strong and exude confidence – think Dallas and Goldie. Although the names on this list don’t have a strictly American origin, each one reflects the melting pot of cultures that define the United States, offering a blend of traditional charm and innovative spirit that mirrors the country's dynamic identity. You’ll find a few classics in here, but also some beautiful-sounding names that are popular in the UK too.
853. Ashton
Origin: English
Meaning: Ash tree town
854. Audry (or Audrey)
Origin: English
Meaning: Noble, strength
855. Boudica
Origin: Celtic
Meaning: An ancient British queen
856. Briella
Origin: Hebrew, Italian
Meaning: God is my strength
857. Chastity
Origin: English
Meaning: Innocence
858. Chrissy
Origin: Latin
Meaning: Follower of Christ
859. Cynthia
Origin: Greek
Meaning: Moon goddess
860. Dallas
Origin: Scottish
Meaning: Meadow dwelling
861. Emberly
Origin: American
Meaning: Low flame or spark
862. Fanny
Origin: English
Meaning: Free
863. Finley
Origin: Scottish
Meaning: Fair warrior
864. Georgine
Origin: Greek
Meaning: Earth worker
865. Ginger
Origin: English
Meaning: Pure
866. Goldie
Origin: English
Meaning: Precious metal
867. Haven
Origin: English
Meaning: Place of safety
868. Jean
Origin: Hebrew
Meaning: God is gracious
869. Kristen
Origin: Greek
Meaning: Follower of Christ
870. Lauri (or Laurie)
Origin: Latin
Meaning: Victory
871. Lynne
Origin: English
Meaning: Waterfall
872. Marilyn
Origin: English
Meaning: Star of the sea
873. Maryanne
Origin: English
Meaning: Beloved and grace
874. Merryl (or Meryl)
Origin: English
Meaning: Merry
875. Mildred
Origin: Old English
Meaning: Gentle counsellor
876. Murphy
Origin: Irish
Meaning: Sea warrior
877. Nevada
Origin: Spanish
Meaning: Snow-covered
878. Patience
Origin: English
Meaning: Endurance
879. Patty
Origin: English
Meaning: Nobility
880. Petunia
Origin: French
Meaning: Referring to the flower petunia
881. Phyllis
Origin: Greek
Meaning: Greenery
882. Piper
Origin: English
Meaning: Flute player
883. Pippa
Origin: English, Italian
Meaning: Lover of horses
884. Sally
Origin: English
Meaning: Princess
885. Sandy
Origin: English
Meaning: Defender of mankind
886. Shawna (or Shauna)
Origin: English
Meaning: God's grace
887. Sunny (or Sonny)
Origin: English
Meaning: Reflecting sunshine
888. Sybil
Origin: Greek
Meaning: Oracle
889. Tamzyn (or Tamsyn)
Origin: English
Meaning: Twin
890. Tansy
Origin: English
Meaning: Eternal life
891. Theresa
Origin: Greek
Meaning: Harvest
892. Tillie (or Tilly)
Origin: English
Meaning: Battle and strength.
893. Trudy
Origin: German
Meaning: Strength or maiden.
894. Valerie
Origin: Latin
Meaning: Strength

Animal-inspired baby girl names
If you’re looking for a baby girl’s name that has a strong connection to the animal world then this list is for you. Animal-inspired baby girl names can either be the literal names of creatures, like Bunny, Dove or Fawn, or names with meanings connecting them to specific animals, birds or insects. Below, we've gathered some of our top picks that have a lovely ring to them.
895. Avis
Origin: Latin
Meaning: Bird
896. Bunny
Origin: English
Meaning: Small rabbit
897. Dove
Origin: English
Meaning: Bird symbolising peace and love
898. Dymphna
Origin: Irish
Meaning: Little fawn
899. Efrona
Origin: Hebrew
Meaning: Fruitful
900. Fala
Origin: Native American
Meaning: Crow
901. Faline
Origin: English
Meaning: A variation of fawn
902. Fawn
Origin: English
Meaning: Young deer
903. Fennec
Origin: Arabic
Meaning: Small desert fox
904. Huma
Origin: Persian
Meaning: Mythical bird huma
905. Kit
Origin: English
Meaning: Young fox
906. Lark
Origin: English
Meaning: Lark bird
907. Leonie
Origin: Latin
Meaning: Lioness
908. Lupita
Origin: Spanish
Meaning: From the river of the wolf
909. Mariposa
Origin: Spanish
Meaning: Butterfly
910. Nessa
Origin: Irish
Meaning: Deer
911. Paloma
Origin: Spanish
Meaning: Dove
912. Puma
Origin: Quechuan
Meaning: Big cat
913. Raven
Origin: English
Meaning: Bird raven
914. Shachar
Origin: Hebrew
Meaning: Dawn
915. Ursula
Origin: Latin
Meaning: Little bear
916. Wolfina
Origin: English
Meaning: Wolf-like
917. Yara
Origin: Indigenous (Tupi-Guarani)
Meaning: Butterfly
Nature baby girl names
If you’re looking for a girls’ name that connects you to nature and the natural world, be inspired by our list of nature baby names that have an earthy undertone.
918. Alani
Origin: Hawaiian
Meaning: Orange tree
919. Arlo
Origin: Celtic, Old English
Meaning: Fortified hill
920. Amber
Origin: English
Meaning: Fossilised resin from ancient trees or the precious gemstone
921. Aspen (or Aspyn)
Origin: English
Meaning: Associated with the aspen tree
922. Aurora
Origin: Latin
Meaning: Dawn or morning light
923. Azalea
Origin: Greek:
Meaning: Dry or parched and associated with the flowering shrub
924. Blossom
Origin: English
Meaning: Flower-like
925. Coral
Origin: latin
Meaning: Rock or maiden of the sea
926. Cove
Origin: English origin
Meaning: A small, sheltered inlet or bay along a coastline
927. Cypress
Origin: English
Meaning: Referring to the cypress tree
928. Elana
Origin: Hebrew
Meaning: Oak tree
929. Ember
Origin: English
Meaning: A small, glowing piece of coal or wood in a fire
930. Emerald
Origin: English
Meaning: Precious gemstone
931. Fiorella
Origin: Italian
Meaning: Flower
932. Gaia
Origin: Greek
Meaning: Goddess of the Earth
933. Heligan
Origin: English (Cornish)
Meaning: Willow tree
934. Iris
Origin: Greek
Meaning: Rainbow, flower or eye
936. Kiah
Origin: American
Meaning: Person of Earth
937. Laurel
Origin: Greek
Meaning: Laurel tree
937. Lavender
Origin: English
Meaning: Associated with the herb
938. Lilac
Origin: French
Meaning: Flower
939. Magnolia
Origin: English
Meaning: Associated with the flowering tree of the same name
940. Mara
Origin: Hebrew, Persian, Greek, Scottish
Meaning: One who is forever beautiful or sea
941. Onyx
Origin: English
Meaning: Semi-precious gemstone
942. Polly
Origin: Greek, English
Meaning: Drawn from the poppy flower
943. Primrose
Origin: English
Meaning: Primrose flower
944. Sierra
Origin: Spanish
Meaning: Mountain range
945. Silvia (or Sylvia)
Origin: Latin
Meaning: Lumber, woods or forest
946. Soleil
Origin: French
Meaning: Sun
947. Venus
Origin: Latin
Meaning: Roman goddess of love and beauty
Indian baby girl names
With a history that spans centuries, Indian names offer a remarkable diversity that mirrors the vastness of India itself. Indian baby girl names often carry profound significance, connecting the child to their family's history, spirituality and the essence of their identity. More modern names are often inspired by elements of nature, societal trends and modern influencers – like a few on this list. Here are some of the most unique and beautiful sounding Indian baby girl names we could find.
948. Aarushi
Origin: Sanskrit
Meaning: First ray of the sun
949. Akshara
Origin: Sanskrit
Meaning: Immutable
950. Amala
Origin: Sanskrit
Meaning: Unblemished
951. Anjali
Origin: Sanskrit
Meaning: Offering or salutation
952. Chaitra
Origin: Sanskrit
Meaning: Referring to the first month of the Hindu calendar
953. Chitra
Origin: Sanskrit
Meaning: Picture
954. Darshana
Origin: Sanskrit
Meaning: Vision
955. Gauri
Origin: Sanskrit
Meaning: Fair or golden
956. Gita
Origin: Sanskrit
Meaning: Song
957. Indira
Origin: Sanskrit
Meaning: Splendid
958. Ira
Origin: Sanskrit
Meaning: Goddess of speech or earth.
959. Isha
Origin: Sanskrit
Meaning: Ruler
960. Jaya
Origin: Sanskrit
Meaning: Victory or triumph
961. Jhanvi
Origin: Sanskrit
Meaning: Moonlight
962. Kajal
Origin: Sanskrit
Meaning: Khol
963. Kashvi
Origin: Sanskrit
Meaning: Shining
964. Kriti
Origin: Sanskrit
Meaning: Work of art
965. Lachana
Origin: Sanskrit
Meaning: Gentle
966. Lavanya
Origin: Sanskrit
Meaning: Grace or beauty
967. Lakshmi
Origin: Sanskrit
Meaning: Mark or sign
968. Leela
Origin: Sanskrit
Meaning: Divine play
969. Malini
Origin: Sanskrit
Meaning: Floral
970. Maya
Origin: Sanskrit
Meaning: Illusion
971. Meera
Origin: Sanskrit
Meaning: Ocean or prosperous
972. Moksha
Origin: Sanskrit
Meaning: Enlightenment
973. Namrata
Origin: Sanskrit
Meaning: Humble
974. Nandini
Origin: Sanskrit
Meaning: Delightful
975. Natasha
Origin: Russian
Meaning: Birthday or of birth
976. Navya
Origin: Sanskrit
Meaning: Young
977. Nitya
Origin: Sanskrit
Meaning: Eternal
978. Niva
Origin: Hebrew
Meaning: Speech or expression
979. Payal
Origin: Sanskrit
Meaning: Anklet
980. Prachi
Origin: Sanskrit
Meaning: East or morning
981. Prisha
Origin: Sanskrit
Meaning: Beloved or dear one
982. Priya
Origin: Sanskrit
Meaning: Darling
983. Rani
Origin: Sanskrit
Meaning: Queen or sovereign.
984. Radhika
Origin: Sanskrit
Meaning: Prosperous
985. Riddhi (or Ridhi)
Origin: Sanskrit
Meaning: Success or fortune
986. Riya
Origin: Sanskrit
Meaning: Singer
987. Saanvi
Origin: Indian
Meaning: Graceful, beautiful, kind
988. Sanya
Origin: Sanskrit
Meaning: Gentle
989. Sarita
Origin: Sanskrit
Meaning: Flowing water
990. Saumya
Origin: Sanskrit
Meaning: Mild
991. Shalini
Origin: Sanskrit
Meaning: Modest
992. Shireen
Origin: Persian
Meaning: Sweet
993. Shriya
Origin: Sanskrit
Meaning: Beautiful or auspicious
994. Shyla
Origin: Sanskrit
Meaning: Art or creation
995. Sonal
Origin: Sanskrit
Meaning: Made of gold
996. Tiya
Origin: Sanskrit
Meaning: A bird or parrot
997. Urvashi
Origin: Sanskrit
Meaning: Radiant
998. Uma
Origin: Sanskrit
Meaning: Light, splendour, tranquility
999. Vaishnavi
Origin: Sanskrit
Meaning: Belonging to Lord Vishnu
1000. Vanya
Origin: Sanskrit
Meaning: Wished for child
What Mumsnetters say about Indian baby names
“I love the name Priya” - Mumsnet user, mumsyandtiredzz
“My nieces who are half Indian/half British are called Shreya and Meera. Lovely names IMO” - Mumsnet user,
How to choose a baby girl name
Whether you prefer a unique, rare or common name, choosing one for your little girl can be an exciting, yet somewhat daunting task. Here are a few considerations to keep in mind whilst you're deciding:
Meaning and significance: use our list to read through the origins and meaning of each name to find one that resonates with you and holds special significance.
Cultural and family background: if it’s important to you, consider names that reflect your cultural heritage or family traditions.
Sound and pronunciation: consider choosing a name that sounds pleasant and flows well with your last name.
Spelling and pronunciation complexity: to avoid confusion, be sure to pick a name with straightforward spelling and pronunciation.
Future considerations: think about how the name might fit your child at different life stages and into adulthood.
Popularity and trends: can’t decide between a classic name or a cool one? We’ve done the hard work for you and included both traditional and trendy names on our list. This should help you shortlist a few favourites.
Initials and acronyms: check the initials of your little girl’s full name to ensure they don't spell out unintended words or acronyms.
Siblings' names: if you have other children, consider how the new name will complement their names.
Emotional connection: most importantly, choose a name that resonates emotionally with you and your partner, or has a personal story behind it. This means avoiding negative associations and ultimately going with a name that resonates with you and makes you happy. It's your child's name, after all.
What is a popular name for girls in the UK?
Whilst Olivia has claimed the top spot for the sixth year in a row in the ONS top baby names for girls list, Amelia, Isla and Ava placed second, third and fourth.
New entries making their debut included Lara, Beatrice and Sara, while further up in the top 10 Freya, Florence and Willow have replaced Isabella, Rosie and Sophia. This is the first time Florence and Willow have been in the top 10 since 1996.
About the author
Tammy Jacks has 15+ years' experience in the publishing industry, enjoying a long and fruitful career as Managing Editor and Health & Beauty Editor for Woman & Home magazine in South Africa. She later went on to become Assistant Editor of the popular South African parenting title Living and Loving, and has written for numerous lifestyle publications including Oprah Mag SA, Health Intelligence, Your Family Magazine, Longevity, and pharmaceutical company Clicks Clubcard Magazine, as well as edited books for popular fitness influencers and health professionals.
She’s also an esteemed researcher in baby names and her insightful work, unravelling name origins and meanings, has made her an authority in the field, resonating with parents and enthusiasts alike.
When she’s not writing, you’ll find her trying to keep up with her busy eight-year-old daughter, and two cats Zoe and Nala.