My feed
Premium

1,000 top baby girl names in the UK for 2024

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 Apr 9, 2024

Baby girl lying down

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.

Pregnant? Get week-by-week updates to your inbox Subscribe now

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 in early 2024.

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, flower names and classic, old-fashioned baby names.

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 (or Penny)        

  • 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

  1. 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. Alma

  • Origin: Latin

  • Meaning: Nourishing, kind

103. Amanda

  • Origin: Latin

  • Meaning: To love

104. Anne (or Ann)

  • Origin: Hebrew

  • Meaning: Grace or favour

105. Beatrix

  • Origin: Latin

  • Meaning: Traveller

106. Belle

  • Origin: French

  • Meaning: Beautiful

107. Beryl

  • Origin: Greek 

  • Meaning: Precious gemstone

108. Blythe

  • Origin: English

  • Meaning: Free spirit

109. Bonita

  • Origin: Spanish

  • Meaning: Pretty

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: Youthful, derived from the Roman Goddess Juno

131. Laura

  • Origin: Latin

  • Meaning: Bay laurel, a symbol of victory

132. Lillian

  • Origin: Latin

  • Meaning: Lily

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. Philippa

  • Origin: Greek

  • Meaning: Lover of horses

142. Philomena

  • Origin: Greek

  • Meaning: Loving

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. Short 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. Briley

  • Origin: English

  • Meaning: Meadow with the bridge

210. Brooke

  • Origin: English

  • Meaning: A small stream

211. eiBryce

  • Origin: Scottish

  • Meaning: Strength

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  

Baby girl lying on sofa

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 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

Baby girl wearing a bow and dress

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

Baby girl sat on picnic blanket in a field

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,

Justkeeppedaling

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.