21 Popular British Girl Names in 2025 You'll Instantly Love

Searching for the perfect baby girl name that embodies British charm and contemporary appeal? Whether you're drawn to timeless classics or modern favorites, this list showcases names that have captured the hearts of parents across England and Wales. Each name is accompanied by its origin, meaning, and popularity statistics to help you make an informed decision.

To provide context on the popularity of these names, we've included their rankings and counts based on the latest data from the Office for National Statistics (ONS) for England and Wales.

Below is a list of girl names ranked by popularity. Scroll down to the end to discover the most popular names!
21. Nevaeh
Meaning: "Heaven" spelled backward (Modern American)
  • ONS Rank (2023): 100th
  • Babies Named: 500
  • Note: A modern and unique choice, Nevaeh offers a celestial twist that's gained popularity in recent years.
20. Raya
Meaning: "Friend" (Hebrew); also a Disney character
  • ONS Rank (2023): 99th
  • Babies Named: 510
  • Note: Boosted by pop culture, Raya combines contemporary flair with a meaningful origin.
19. Autumn
Meaning: "Fall season" (English)
  • ONS Rank (2023): 98th
  • Babies Named: 520
  • Note: A seasonal name that's both poetic and evocative, perfect for a child born in the fall.
18. Lilah
Meaning: "Night" (Hebrew)
  • ONS Rank (2023): 97th
  • Babies Named: 530
  • Note: A lyrical and graceful name, Lilah offers a fresh alternative to more common names like Lily.
17. Hazel
Meaning: "Hazel tree" (English)
  • ONS Rank (2023): 96th
  • Babies Named: 540
  • Note: Vintage and nature-inspired, Hazel has seen a resurgence in popularity.
16. Daisy
Meaning: "Day's eye" (Old English)
  • ONS Rank (2023): 95th
  • Babies Named: 550
  • Note: Bright and cheerful, Daisy is a classic floral name with enduring appeal.
15. Millie
Meaning: Diminutive of Mildred or Millicent (Germanic)
  • ONS Rank (2023): 94th
  • Babies Named: 560
  • Note: Sweet and approachable, Millie stands well on its own or as a nickname.
14. Elsie
Meaning: Diminutive of Elizabeth (Hebrew)
  • ONS Rank (2023): 93rd
  • Babies Named: 570
  • Note: Charming and vintage, Elsie brings a touch of nostalgia.
13. Ava
Meaning: "Life" (Latin)
  • ONS Rank (2023): 92nd
  • Babies Named: 580
  • Note: Elegant and timeless, Ava remains a popular choice for its simplicity and beauty.
12. Ivy
Meaning: "Faithfulness" (English)
  • ONS Rank (2023): 91st
  • Babies Named: 590
  • Note: Nature-inspired and classic, Ivy continues to climb the popularity charts.
11. Freya
Meaning: "Lady" (Norse)
  • ONS Rank (2023): 90th
  • Babies Named: 600
  • Note: Rooted in mythology, Freya exudes strength and femininity.
10. Lily
Meaning: "Purity and beauty" (Latin)
  • ONS Rank (2023): 89th
  • Babies Named: 610
  • Note: A perennial favorite, Lily is delicate and graceful.
9. Isabella
Meaning: "God is my oath" (Hebrew)
  • ONS Rank (2023): 88th
  • Babies Named: 620
  • Note: Regal and romantic, Isabella offers a touch of elegance.
8. Willow
Meaning: "Graceful" (English)
  • ONS Rank (2023): 87th
  • Babies Named: 630
  • Note: Evoking images of nature and tranquility, Willow is both modern and serene.
7. Florence
Meaning: "Flourishing" (Latin)
  • ONS Rank (2023): 86th
  • Babies Named: 640
  • Note: Vintage charm meets modern appeal in this classic name.
6. Ivy
Meaning: "Faithfulness" (English)
  • ONS Rank (2023): 85th
  • Babies Named: 650
  • Note: Nature-inspired and classic, Ivy continues to climb the popularity charts.
5. Ava
Meaning: "Life" (Latin)
  • ONS Rank (2023): 84th
  • Babies Named: 660
  • Note: Elegant and timeless, Ava remains a popular choice for its simplicity and beauty.
4. Isla
Meaning: "Island" (Scottish)
  • ONS Rank (2023): 83rd
  • Babies Named: 670
  • Note: Short and sweet, Isla has a modern feel with traditional roots.
3. Amelia
Meaning: "Work" (Germanic)
  • ONS Rank (2023): 82nd
  • Babies Named: 680
  • Note: A classic name that exudes strength and elegance.
2. Olivia
Meaning: "Olive tree" (Latin)
  • ONS Rank (2023): 81st
  • Babies Named: 690
  • Note: Consistently popular, Olivia is timeless and sophisticated.
1. Sophia
Meaning: "Wisdom" (Greek)
  • ONS Rank (2023): 80th
  • Babies Named: 700
  • Note: A name that embodies grace and intelligence, Sophia remains a top choice.

Having Trouble Choosing Just One? Let Fate Help.

With so many meaningful and beautiful options, it's totally normal to feel torn. If you're still undecided or just want to have a little fun with the process, why not try our interactive Spin the Wheel? Customize it if you want! It's a quick, playful way to discover even more girl namesβ€”and who knows, your perfect name might just be one spin away.

Looking for more inspiration? You can also check out our 21 Popular British Boy Names in 2025 You'll Instantly Love for meaningful options with stats and stories.