1000 top baby girl names for your new arrival, with origins and meanings

Looking for a great name ideas for your baby girl? We’ve selected 1,000 top girl names and listed them, with their origins and meanings, so you can choose the best name for your newborn

Published: May 29, 2024 at 11:30 AM

Save

Your baby’s name is one of the first gifts you'll give your little girl – and finding the right one can actually be a more time-consuming, brain-befuddling process than you'd think. There are so many nice baby girl names to consider but you want to be sure you're choosing the perfect one for your little girl. You want a name you love and that she'll be proud of – a name that suits her from baby to toddler to schoolgirl to woman.

Ad

To help make choosing quicker and easier, we've curated a list for you of 1,000 top baby girl names, including the most popular girl names in the UK right now and also more unusual, classic or different options, sourced from a wide range of themes and countries all around the world. For every girl name, we've listed its origin and its meaning, so you can find out more about it and what it signifies. Happy name-picking! Looking for the perfect name for a new four-legged family member? We also have guides to the best dog names, including girl dog names and boy dog names!

Here's our list of 1000 baby girl names to inspire you...

Popular baby girl names | Traditional baby girl names | Irish baby girl names | Strong baby girl names | Scottish baby girl names | Cool baby girl names | Welsh baby girl names | Cute baby girl names | English baby girl names | Royal baby girl names | Seasonal baby girl names | Japanese baby girl names | Unusual and unique baby girl names | African baby girl names | Celebrity baby girl names | American baby girl names | Gender-neutral baby names | Indian baby girl names | Nature-inspired baby girl names | French baby girl names | Baby girl names that mean love | Ancient Greek and Roman baby girl names | Muslim baby girl names | Italian baby girl names | Biblical baby girl names | Animal-inspired baby girl names | Short baby girl names

Popular baby girl names

little girl with a no 1 hat on

The following 100 baby girl names are the most popular girl names registered in England and Wales in 2022, as recorded by The Office for National Statistics (the 2023 list will be released towards the end of 2024) – and show us the latest snapshot of which names are the trending picks for new parent. Olivia and Amelia continue to head the list, as they have done for a few years now, and there are lots of other names that are also regular fixtures, including Ava, Ivy, Lily, Florence and Rosie. But shooting up this most recent list are the newly popular Maeve, Ayla, Elodie and Hallie – and making their top 100 debut are Ophelia, Ottilie, Eloise, Nova and Fatima.

1. Olivia

2. Amelia

3. Isla

4. Ava

5. Lily

6. Ivy

7. Freya

8. Florence

9. Isabella

10. Mia

11. Willow

12. Sienna

13. Poppy

14. Sophia

15. Elsie

16. Rosie

17. Grace

18. Millie

19. Emily

20. Sofia

21. Daisy

22. Evelyn

23. Evie

24. Phoebe

25. Ella

26. Charlotte

27. Harper

28. Maya

29. Matilda

30. Ruby

31. Aria

32. Penelope

33. Hallie

34. Luna

35. Bonnie

36. Ada

37. Emilia

38. Alice

39. Sophie

40. Esme

41. Isabelle

42. Maisie

43. Violet

44. Delilah

45. Mila

46. Eva

47. Arabella

48. Maeve

49. Aurora

50. Mabel

51. Ayla

52. Lottie

53. Eliza

54. Rose

55. Erin

56. Layla

57. Scarlett

58. Chloe

59. Margot

60. Elizabeth

61. Imogen

62. Eleanor

63. Orla

64. Thea

65. Harriet

66. Iris

67. Nancy

68. Emma

69. Jessica

70. Zara

Read our full round-up of Spanish girl names.

71. Robyn

72. Gracie

73. Elodie

74. Olive

75. Maria

76. Maryam

77. Bella

78 (equal). Lola

78 (equal). Lyra

80. Lyla

81. Ophelia

82. Ellie

83. Ottilie

84. Molly

85. Lara

86. Myla

87. Eden

88. Eloise

89. Darcie

90. Lucy

91. Nova

92. Lilly

93. Clara

94. Jasmine

95. Edith

96. Summer

97. Amelie

98. Hannah

99 (equal). Fatima

99 (equal). Sara

Traditional baby girl names

traditional baby girl names

Some baby girl names have been popular for generations, building up a real back story of tradition and familiarity. Some are timeless classics that parents pick year after year, while others wind their way up and down the most-picked names lists – some years not quite so much in favour, only to re-emerge strongly a few years later. All of them have stood the test of time and seem destined to outlast some of the more recent baby-name fads and fashions. Looking for more inspiration on lovely traditional baby girl names ? Discover our list of 100 gorgeous old lady names for parents looking for a baby girl name with a sense of history.Here are some timeless, traditional girl names to consider:

101. Abigail

102. Alison

103. Barbara

104. Beryl

105. Claire

106. Constance

107. Daniella

108. Denise

109. Doris

110. Dorothy

111. Edna

112. Eileen

113. Elsa

114. Frances

115. Georgina

116. Gillian

117. Helen

118. Henrietta

119. Hilary

120. Jennifer

121. Jill

122. Joanna

123. Judith

124. Justine

125. Karen

126. Laura

127. Linda

128. Michelle

129. Lillian

130. Lucinda

131. Maureen

132. Nicola

133. Patricia

134. Rachel

135. Rebecca

136. Samantha

137. Sarah

138. Sheila

139. Stephanie

140. Susan

Irish baby girl names

irish baby girl names

Baby girl names with an Irish heritage tend to have a bright, glowing, luminous energy about them (just look how often the names we've selected below have 'radiant' in their meaning). And it's this positive, sparky edge that makes for Emerald-Isle baby-name inspiration across the globe. Three Irish favourites –Erin and Orla and Maeve– made it into the most recent list of the top 100 girl names but there are plenty of others bubbling under or waiting to be rediscovered. Here is our pick of baby girl names with an Irish origin:

141. Aine

142. Ailbhe

143. Aisling

144. Alana

145. Aoibhe

146. Aoibhinn

147. Aoife

148. Brianna

149. Bridget

150. Caitlin

151. Caoimhe

152. Cara

153. Ciara

154. Cliobdhna

155. Clodagh

156. Colleen

157. Deirdre

158. Eabha

159. Eimear

160. Eithne

161. Fiadh

162. Grainne

163. Kathleen

164. Kayleigh

165. Keely

166. Kerry

167. Laoise

168. Mairead

169. Meabh

170. Muriel

171. Niamh

172. Nola

173. Nora

174. Nuala

175. Oonagh

176. Riona

177. Roisin

178. Sadhbh

179. Saoirse

180. Shannon

181. Shauna

182. Siobhan

183. Sile

184. Sorcha

Strong baby girl names

strong baby girl names

Want your baby girl's name to reflect the big impact she's going to make on the world? Then you'll need a girl baby name with real punch and power – either because they have a meaning connected with glorious might and courage or because they are associated with a strong, resolute woman. Gird your loins for our selection of max-strength girl names...

185. Adira

186. Andrea

187. Astrid

188. Audra

189. Audrey

190. Brienne

191. Elektra

192. Erica

193. Fallon

194. Gilda

195. Githa

196. Gloria

197. Greta

198. Hedda

199. Ingrid

200. Imelda

201. Ivana

202. Kylie

Top tips for choosing your baby girl name

You want to choose a name for your baby girl that you – and she – will love forever. No big ask, then! To make the whole process feel easier and less overwhelming, follow these top name-picking tips.

203. Lilith

204. Merida

205. Miranda

206. Ramona

207. Rayne

208. Roxane

209. Rowena

210. Sabrina

211. Vanda

212. Xena

Scottish baby girl names

Scottish

Scotland releases, through the National Records of Scotland, its own list of the most popular baby girl names but not every name on the list has a Scottish origin and there is a lot of crossover with the ONS list for England and Wales. However, the distinctly Scottish Isla, 3rd in the ONS list, proudly tops the most recent NRS list from 2023 and the most recent ONS list contains girl names, including Isla, Elsie, Bonnie and Maisie, that have origins north of the border. We've selected some more baby girl names – many of them connected with landscape and nature – that come from Scotland...

213. Aileen

214. Ailsa

215. Blair

216. Catriona

217. Davina

218. Elspeth

219. Fiona

220. Leana

221. Lorna

222. Nessa

223. Paisley

224. Skye

225. Adaira

226. Aila

227. Brenda

228. Eilidh

229. Fenella

230. Iona

231. Isobel

232. Kirstin

233. Kirsty

234. Kyla

235. Lesley

236. Rhona

237. Marjorie

238. Morag

Cool baby girl names

baby girl in a pink rubber ring floating in pool

There are the baby girl names everyone loves, the baby girl names steeped in years of tradition, the baby girl names that mean something significant, and then there are baby girl names that are simply, strikingly, awesomely cool – the kind of names so breathtakingly sharp they slice right through the cutting edge. Of course, what's cool and what's not fluctuates from year to year and right now there's a bit of a cool thing for place-name names and precious-stone names. Here are our favourites among those – plus some other girl-names pick that channel cool so hard, you'll need shades.

239. Adaliya

240. Adelaide

241. Bronwyn

242. Coraline

243. Damira

244. Ebony

245. Ember

246. Estelle

247. India

248. Indigo

249. Jovita

251. Kessy

252. Keyla

251. Lexi

253. Magdalena

254. Nadia

255. Nava

256. Pearl

257. Sasha

258. Saffron

259. Sapphire

260. Seraphina

261. Sierra

262. Skyla

263. Sutton

Welsh baby girl names

baby girl lying on white blanket next to bunch of daffodils

Welsh baby girl names resonate with beauty and brightness and a distinctive poetic lilt. Cymerwch eich dewis (take your pick) from this small but perfectly formed collection of lovely baby girl names that all share their origin in Wales.

264. Angharad

265. Anwen

266. Arwen

267. Avalon

268. Bethan

269. Cambrie

270. Cari

271. Catrin

272. Efa

273. Eirian

274. Elin

275. Enid

276. Ffion

277. Gladys

278. Glenda

279. Guinevere

280. Gwyneth

281. Gwen

282. Gwendolen

283. Heledd

284. Iola

285. Isolde

286. Lowri

287. Mari

288. Megan

289. Meredith

290. Morwenna

291. Myfanwy

292. Nerys

293. Nia

294. Rhian

295. Rhiannon

296. Rhonda

297. Seren

298. Siân

299. Sioned

Cute baby girl names

cute girl baby in purple tutu

Cute and playful baby girl names are definitely having a bit of a moment – especially if they conjure up an image of simpler, sunnier times. US name-picking site Nameberry has called this current trend 'retro nostalgia' and we can definitely see where they're coming from: many of these names started life in a more formal or traditional longer version but now, buffed up and shortened, they're adorably sweet. Here are some cute baby girl names that just shine with charm and class:

300. Alma

301. Belinda

302. Betty

303. Billie

304. Carrie

305. Callula

306. Connie

307. Dottie

308. Dulcie

309. Effie

310. Hattie

311. Harmony

312. Heidi

313. Henley

314. Honey

315. Jemima

316. Jodie

317. Juniper

318. Katie

319. Kiki

320. Lacey

321. Libby

322. Lilibet

323. Lois

324. Lulu

325. Melody

326. Misty

327. Nelly

328. Nina

329. Opal

330. Penny

331. Polly

332. Pippa

333. Remi

334. Sadie

335. Sally

336. Tiana

English baby girl names

baby girl lying on white blanket with a red rose

While traditionally English names feature heavily in the top baby girl name list for England and Wales, there are many other baby girl names with English or Anglo-Saxon origins or derivations to discover and consider. Many English baby names for girls have meanings that reference English landscape or Anglo-Saxon virtues. Here are some of our favourites:

337. Arden

338. Bertha

339. Brooke

340. Chelsea

341. Cindy

342. Edwina

343. Ellen

344. Giselle

345. Godiva

346. Hayley

347. Hilda

348. Holly

349. Janet

350. Janine

351. Kimberley

352. Lamorna

353. Leanne

354. Lindsey

355. Lisa or Liza

356. Paige

357. Pamela

358. Patsy

359. Piper

360. Reece

361. Roberta

362. Sandra

363. Tina

364. Tracy

365. Wendy

Royal baby girl names

A beautiful, sleeping, newborn baby girl wearing a rhinestone tiara. Shot in the studio with a pink backdrop.

Many of the baby girl names you’d associate with the British royal family – Charlotte, Elizabeth, Alice, Zara, Sienna (Princess Beatrice's daughter, born in 2021) – are already in the top 100 most popular girls' names list, proving that regal girl names have a real attraction for today's parents. And there are plenty of other royal girl names to choose from, whether they're inspired by previous British queens and princesses, such as Anne, Alexandra, Diana, Margaret and Victoria, or by royal dynasties from other lands and cultures. Please be upstanding for the baby girl names that are fit for a queen:

366. Adela

367. Adrienne

368. Aiko

369. Alexandra

370. Alexia**

371. Anna

372. Anne

373. Augusta

374. Beatrice

375. Caroline

376. Catherine

377. Charlene

378. Christina

379. Diana

380. Eugenie

381. Helena

382. Jane

383. Lena

384. Louise

385. Madeleine

386. Margaret

387. Mary

388. Maxima

389. Philippa

390. Savannah

391. Victoria

Seasonal baby girl names

baby girl names with seasonal meaning

Seasonal baby girl names are a great way to reflect when your baby was born and there are plenty of great – and sometimes really quite unusual – baby girl names connected to spring, summer, autumn or winter or that reference months of the year, important days of the year or seasonal weather patterns. Here are our favourite baby girl names that have links with the seasonal calendar:

392. Aeliana

393. Aleena

394. April

395. Aurelia

396. Autumn

397. Avril

398. Blossom

399. Calinda

400. Crystal

401. Hazel

402. Idalia

403. January

404. June

405. Jora

406. Junia

407. Kyra

408. Laverna

409. Marisol

410. May

411. Natalie

412. Neva

413. Noelle

414. Olwen

415. Pascale

416. Soleil

417. Sorrel

418. Winter

Japanese baby girl names

japanese baby girl names

Japanese baby girl names have beautiful, lucky meanings and a musical rhythm, so it’s easy to see why so many parents look to the land of the rising sun for baby-name inspiration. We write and say the names in a Romanised version of kanji, the characters in Japanese script – and, in actual fact, the same Japanese name can often be written in multiple variations of kanji, giving it a different meaning each time. Here, we've chosen Japanese girl names that translate most easily to Western culture and language, and given them their most common meanings:

419. Ahma

420. Airi

421. Akari

422. Anzu

423. Aoi

424. Aya

425. Bashira

426. Chiaki

427. Chiyoko

428. Emi

429. Ena

430. Haia

431. Hayami

432. Himari

433. Hina

434. Hoshi

435. Ichika

436. Kagami

437. Kairi

438. Kameko

439. Kiko

440. Kiku

441. Niko

442. Sakura

443. Takara

444. Yoko

445. Yui

Unusual and unique baby girl names

surprised baby girl

Does the thought of your baby girl sharing her name with another baby girl at nursery fill you with horror? Head this way for some properly stand-out-unusual baby girl name suggestions. Some, like Blanche and Floella, are traditional names that are very rarely used these days, while others, including Aphia and Elgiva, may be completely new to your friends and family. Take a uniquely special look:

446. Aphia

447. Blanche

448. Calista

449. Celestia

450. Charmaine

451. Corisande

452. Desdemona

453. Edeline

454. Elgiva

455. Emmeline

456. Enya

457. Eudora

458. Floella

459. Fortunata

460. Genie

461. Golda

462. Idra

463. Irma

464. Ismay

465. Liesl

466. Lysandra

467. Mirabel

468. Nadezhda

469. Nyree

470. Nysa

471. Odessa

472. Orlanda

473. Ottoline

474. Perdita

475. Selah

476. Zahava

477. Zeeva

African baby girl names

baby girl in African fabrics in mother's arms

There's a huge range and diversity of African baby girl names – after all, there are 54 different African countries, each with their own long lists of classic girl names, influenced by a mix of Christian, Muslim and Arabic traditions. In many African countries, baby names are chosen at special ceremonies following the birth – and the name will often indicate thankfulness or joy at the baby girl's birth or, in some parts of Ghana in particular, the day of the week they were born. Here are just some of our favourites:

478. Aba

479. Ababuo

480. Abena

481. Adamma

482. Ashanti

483. Bolanle

484. Binta

485. Bisa

486. Dziko

487. Eshe

488. Fabayo

489. Fayola

490. Jemila

491. Jendayi

492. Kalifa

493. Kenya

494. Nairobi

495. Nzinga

496. Sahara

497. Thandiwe

498. Yewande

Celebrity baby girl names

baby girl with big sunglasses

It's pretty much a given that your average celebrity parent will bestow anything-but-average baby names on their brood. So if you’re looking for a baby girl name that's bit different, a bit distinctive – and more than a bit ahead of the game in terms of baby girl name trends, celebrity name picks can provide some seriously great inspiration. Here are some A-list names given to daughters of the rich and famous that we think are fit for your little superstar:

499. Apple

500. Ariel

501. Birdie

502. Capri

503. Coco

504. Chicago

505. Cricket

506. Demi

507. Dove

508. Gigi

509. Iolanthe

510. Khai

511. Kulture

512. Lourdes

When do I have to choose my baby's girl name by?

New parents in England, Wales and Northern Ireland have 42 days to register their baby’s name once he is born. If you live in Scotland, you will be expected to register your baby’s birth (and name) within 3 weeks of his birth. Once you have picked a name, contact your local register office for an appointment to go in and register your baby’s birth. You will need to take some identification with you to prove who you are and some registrars may ask to see your baby’s red book, which is their personal health record. When you register the birth, you will be asked your baby’s full name as well as details about when and where he was born. The birth must be registered by the baby’s mother or father and if you are unmarried and go to the register office alone, you will have to take a declaration of parentage form signed by the other parent with you.

513. Marcheline

514. Monroe

515. North

516. Raddix

517. Rani

518. Shiloh

519. Stormi

520. Sovereign

521. Wednesday

American baby girl names

baby girl wearing red starry dress and holding US flag

Baby girl names that are popular in the US tend to be short, bold and confident. Not all of them have a strictly American origin (some of those we've picked out below have their origins in Britain or Spain) but there are some beautiful-sounding names with Native American or Hawaiian roots, many of which have wonderfully positive meanings associated with peace, heaven and a harmonious life. Here is our selection of baby girl names that rock in America but hit all the right notes this side of the pond, too:

522. Addison

523. Alicia

524. Annalise

525. Brittany

526. Britney

527. Candice

528. Carly

529. Casey

530. Cheyenne

531. Coretta

532. Dakota

533. Daleyza

534. Destiny

535. Essence

536. Jada

537. Janette

538. Jayla

539. Joni

540. Kaimana

541. Kanani

542. Keandra

543. Keisha

544. Kendra

545. Kenna

546. Kendall

547. Lani

548. Lilo

549. Luana

550. Madison

551. Mahina

552. Malu

553. Malulani

554. Olinda

555. Sakara

556. Teagan

557. Whitney

558. Whitley

559. Ualani

For more baby-girl name inspiration from across the pond, check out our 200 American baby name ideas

Gender-neutral baby girl names

baby in white hat lying on yellow blanket

Ok, we know: how can a girl name be gender-neutral? But, within the increasingly popular trend for names that let children escape from outdated gender stereotypes, there are some unisex names that parents of baby girls tend to particularly favour. The gender-neutral baby names that really caught our eye include:

560. Alex

561. Alexis

562. Artemis

563. Ashley

564. Avery

565. Brooklyn

566. Cameron

567. Carol

568. Cassidy

569. Channing

570. Coby

571. Dallas

572. Denver

573. Devon

574. Drew

575. Harlow

576. Hollis

577. Jamie

578. Jordan

579. Kay

580. Kelly

581. Kennedy

582. Marlow

583. Morgan

584. Parker

585. Phoenix

586. Quinn

587. Rida

588. Ripley

589. Rowan

590. Shea

591. Sheridan

592. Sidney

593. Tierney

594. Taylor

Indian baby girl names

Indian baby girl lying on tummy with white fabric over her hair

Naming a baby in India is usually accompanied by a big family ceremony (on the 11th day after birth, in Hindu tradition). Immense care is taken with the name selection, with parents sometimes calling on a 'pandit' (a wise man) to cast the baby girl's astrology chart and select a letter of the alphabet that the name should begin with. Great weight is also placed on the meaning of the name and, for that reason, Indian baby girl names, whether modern or traditional, Hindi or Urdu, tend to have light-filled, auspicious, harmonious meanings and origins based in Sanskrit, or sometimes Persian or Arabic. Here are some of the most popular and interesting Indian girl names to choose from:

595. Aadhya

596. Amrita

597. Ananda

598. Aruna

599. Asha

600. Bala

601. Chandra

602. Chandrakala

603. Chandrakanta

604. Charulata

605. Chintana

606. Darika

607. Deepika

608. Dhanishta

609. Ekata

610. Geeta

611. Harsha

612. Indira

613. Indra

614. Ishani

615. Jarita

616. Jiera

617. Kamala

618. Kalinda

619. Kanta

620. Kumari

621. Lakshmi

622. Lalita

623. Leena

624. Mandeep

625. Malvika

626. Meera

627. Mehul

628. Mohana

629. Murali

630. Nayana

631. Nikita

632. Niloufer

633. Nisha

634. Nyra

635. Padma

636. Parvati

637. Priti

638. Prisha

639. Punita

640. Radha

641. Radhika

642. Rajani

643. Rajni

644. Sunita

645. Tara

646. Yashica

Nature-inspired baby girl names

baby girls names inspired by nature

Girl baby names with a nature theme are very much on trend – with flower and tree names blooming out all over. The current top 100 list of girl names includes no less than 10 flower or tree girl names - Lily, Poppy, Ivy, Iris, Jasmine, Violet, Rose, Daisy, Olive and Willow – and many others on the list, including Luna, Aurora, Zara, Chloe, Maya and Ayla, are girl names with meanings associated with the natural world around us. Take a stroll past the hedgerows and borders and through the rolling green fields as you scroll through our nature-inspired baby girl names:

647. Amber

648. Azalea

649. Aspen

650. Briony

651. Carmel

652. Cherry

653. Clementine

654. Clover

655. Coral

656. Dahlia

657. Dawn

658. Eartha

659. Fern

660. Fleur

661. Flora

662. Florentina

663. Gina

664. Heather

665. Hyacinth

666. Ianthe

667. Jacinta

668. Kalyca

669. Karmiti

670. Laurel

671. Lauren

672. Lavender

673. Leilani

674. Marina

675. Maple

676. Marguerite

677. Marigold

678. Meadow

679. Moana

680. Myrtle

681. Nilufer

682. Noelani

683. Peony

684. Petal

685. Petunia

686. Primrose

687. Prunella

688. Rhoda

689. Rosabel

690. Roseanne

691. Rosemary

692. Yasmin

693. Yolanda

694. Zinnia

Looking for girls names inspired by flowers? See our list of 150 flower baby names for girls

French baby girl names

baby girl holding a baguette

Ooh la la, there's something about a girl name with a French connection: it's brimming with chic, romantic charm. French baby girls (and boys) traditionally had to be named after the saint on whose 'day' in the Roman Catholic calendar they are born but, since 1993, French parents have been able to choose any name they like – meaning a whole new set of sophisticated, modern-sounding French girl names are now just as widespread.

695. Anais

696. Aveline

697. Brigitte

698. Chanel

699. Chantal

700. Celeste

701. Colette

702. Cosette

703. Courtney

704. Delphine

705. Dominique

706. Elise

707. Fayette

708. Gabrielle

709. Geneviève

710. Jacqueline

711. Jeanne

712. Joséphine

713. Juliette

714. Lorraine

715. Lucille

716. Manette

717. Marian

718. Marie

719. Melanie

720. Nadine

721. Nicole

722. Nicolette

723. Ninette

724. Noémie

725. Odette

726. René

727. Rochelle

728. Stéphane

729. Sylvie

Baby girl names that mean love

baby girl names meaning love

There are girl names meaning love in every language and style – a testimony to the steady popularity of baby names that speak to a parent's love for a child and their wish for them to live a life filled with love. Many of these names have meanings that refer to romantic love but there are also others that centre on spiritual love, charitable love or familial love. Welcome your baby girl into a world of love with one of these names that we're particularly smithed by:

730. Adelpha

731. Ahava

732. Aika

733. Amala

734. Amandine

735. Amanda

736. Amia

737. Amy

738. Aphrodite

739. Carissa

740. Carys

741. Carwen

742. Cherie

743. Cheryl

744. Cordelia

745. Danai

746. Desiree

747. Femi

748. Kalila

749. Kerensa

750. Nayeli

751. Neha

752. Priya

753. Priyal

754. Querida

755. Valentina

756. Vida

757. Yua

For more love-themed name inspiration, check out our megalist of 200 baby names that mean love

Ancient Greek and Roman baby girl names

baby girl dressed up to look like Cupid

Classical Greek and Latin myth is teeming with goddesses (and gods) who are beautiful, strong and know their own minds, and with mortals who seek wisdom and accomplish heroic deeds. So, if you're looking for baby girl name with a wonderful, legendary aura, you'd do well to turn to Ancient Greece or the Roman Empire for inspiration. These baby girl names have a resonance that's been felt down the centuries:

758. Agatha

759. Agnes

760. Althea

761. Anastasia

762. Anthea

763. Antonia

764. Aster

765. Astraea

766. Athena

767. Atalanta

768. Atlanta

769. Bernice

770. Camilla

771. Cassandra

772. Cassia

773. Cecilia

774. Claudia

775. Cleo

776. Cora

777. Cosima

778. Cressida

779. Cynthia

780. Daphne

781. Daria

782. Delia

783. Decima

784. Drusilla

785. Eunice

786. Felicia

787. Filomena

788. Flavia

789. Hera

790. Hermia

791. Hermione

792. Hester

793. Hestia

794. Gaia

795. Isadora

796. Jocasta

797. Jocelyn

798. Julia

799. Juno

800. Laelia

801. Lara

802. Larissa

803. Laurentia

804. Lavinia

805. Letitia

806. Liliana

807. Livia

Best girl baby name books

808. Lydia

809. Marilla

810. Martina

811. Nona

812. Norma

813. Obelia

814. Octavia

815. Odelia

816. Pandora

817. Persephone

818. Philomena

819. Priscilla

820. Rhea

821. Rosalie

822. Sabina

823. Selene

824. Serena

825. Stacey

826. Tatiana

827. Tessa

828. Vita

For even more name ideas with a Greek theme, see our list of Greek girl names with meanings

Muslim baby girl names

mother kissing hand on little muslim baby girl

Muslim baby girls are traditionally named in a ceremony that takes place on the 7th day after their birth and choosing a meaningful name if seen as an important first duty of parenthood. Muslim baby girl names often have meanings that reflect honour, generosity, faithfulness and beauty and, while fewer than 15% of Muslims worldwide are ethnically Arab, most have a firmly Arabic origin. Here are some of our favourites:

829. Aaliyah

830. Alima

831. Alyssa

832. Amna

833. Asma

834. Azima

835. Behira

836. Fahimah

837. Faiza

838. Farah

839. Farhanah

840. Farida

841. Habiba

842. Hawa

843. Hayat

844. Hibah

845. Inaya

846. Iqra

847. Jalila

848. Jamila

849. Jawahir

850. Khadija

851. Maira

852. Madiha

853. Majel

854. Malala

855. Muhsina

856. Munira

857. Nafisa

858. Naima

859. Rabia

860. Rabiah

861. Rahima

862. Razina

863. Rizwana

864. Rubina

865. Sabah

866. Saliha

867. Salima

868. Salma

869. Samima

870. Samira

871. Sana

872. Sanaya

873. Sarwat

874. Shahida

875. Shamina

876. Sudi

877. Uzma

878. Wajiha

879. Zainab

880. Zahra

For more Muslim baby-girl name inspiration, check out our 300 Muslim and Arabic names for girls and boys

Italian baby girl names

baby girl crawling in Italian piazza

Warm, romantic, beautiful, feisty: Italian baby girl names have a bouncy confidence – helped by that upliftingly positive 'a' ending – that charms your (baby) socks off. Here's our selection of the brilliant Italian-origin baby girl names for your bambina-to-be:

881. Allegra

882. Angelina

883. Arianna

884. Benedetta

885. Bettina

886. Bianca

887. Carla

888. Carlotta

889. Chiara

890. Donna

891. Eleonora

892. Fabia

893. Francesca

894. Gabriella

895. Gemma

896. Gianna

897. Ginevra

898. Giovanna

899. Giuseppina

900. Leonora

901. Luciana

902. Marisa

903. Mirabella

904. Stefania

905. Vittoria

Biblical baby girl names

baby girl with angel wings

Baby girl names taken from the Bible have long been popular in Britain, and many of them – including Elizabeth, Delilah, Eve, Jessica, Eden and Isabelle – still figure in the most popular girls' names list. Most of these girl names we've selected here are of Hebrew origin and are linked to key female figures in both the Jewish and Christian faiths. Other baby girl names in our biblical selection are associated with Christian virtues, such as Hope, Charity and Prudence. Here are our top biblical baby girl names:

906. Adah

907. Angela

908. Bethany

909. Benedicta

910. Charity

911. Christabel

912. Dana

913. Deborah

914. Dinah

915. Esther

916. Evangeline

917. Faith

918. Gail

919. Hope

920. Keren

921. Keziah

922. Kristen

923. Leah

924. Mara

What if I choose the wrong baby girl name?

If you get cold feet and decide you've made a mistake with the name you've picked and registered, don't worry: in the UK, you can get the name changed relatively easily at your local register office, as long as you do so within a year of your baby's birth. You can read more about how to do this – and what to do if you want to change it after a year – in our guide to changing your baby's first name.

925. Martha

926. Mehetabel

927. Michaela

928. Miriam

929. Modesty

930. Naama

931. Naomi

932. Noa

933. Prudence

934. Salome

935. Sanchia

936. Sara

937. Sharon

938. Tabitha

939. Trinity

Animal-inspired baby girl names

baby girl names with animal meaning

Baby girl names with an animal theme are endearing and cute and speak of a strong connection to wildlife and the natural world around us. Animal-themed baby girl names can either be the actual name of an animal, such as Fawn, Sable and Wren, or can have meanings that link them to a particular animal, bird or insect. Here are our favourite names for baby girls inspired by creatures great and small:

940. Adolpha

941. Ayala

942. Bernardette

943. Beverley

944. Branwen

945. Bunny

946. Calandra

947. Cria

948. Dorcas

949. Dymphna

950. Efrona

951. Faline

952. Fawn

953. Hafsa

954. Kimana

955. Kitty

956. Leona

957. Leonie

958. Lupita

959. Melissa

960. Melisandre

961. Oprah

962. Paloma

963. Poe

964. Rosamund

965. Rosalynd

966. Sable

967. Swanhild

968. Tora

969. Ursula

970. Vanessa

971. Wren

972. Yara

Short baby girl names

baby girl lying next to a tape measure

A short, sweet girl baby name is simple and effective. Neat, friendly, straightforward, 1 or 2-syllable baby girl names are quick to say and (usually) easy to spell, which means they'll be a doddle for your little girl to recognise, as she gets old enough to spot the patterns in letters and words, and, eventually, to write. Here is our pick of baby girl names that are small but just perfectly formed:

973. Ai

974. Bea

975. Belle

976. Bess

977. Beth

978. Bette

979. Blythe

980. Brie

981. Britt

982. Cher

983. Fay

984. Ida

985. Jade

986. Joan

987. Joy

988. Kate

989. Kim

990. Lark

991. Leigh

992. Lynn

993. Mo

994. Nell

995. Noor

996. Pam

997. Pia

998. Rae

999. Rita

1000. Ruth

Ad

About the author Helen Brown

Helen is Deputy Editor of MadeForMums, the author of Parenting for Dummies (Wiley, £17.99). She has written about parenting for Mumsnet, Pregnancy & Birth, Prima Baby, Boots Parenting Club and She Magazine and she's also been Consumer Editor of Mother & Baby. She has 3 children and a heavy-duty washing machine.

About the '100 most popular names' list

Every year in October, the Office of National Statistics publishes a list of the most popular names in England and Wales for both girls and boys. Because of the time needed to collect and process all the data, each new list is always based on names registered up to 2 years ago. So, the most recent list is based on names registered in 2022. Scotland's National Records of Scotland and Northern Ireland's Northern Ireland Statistics and Research Agency also each release their own list every year, gathered in the same way.

Read more:

Authors

Helen BrownHead of Content Delivery

Helen is author of the classic advice book Parenting for Dummies and a mum of 3. Before joining MadeForMums, she was Head of Community at Mumsnet and also the Consumer Editor of Mother & Baby.

Ad

Ad

Loading...

Ad

Loading...