MyBabyNameGuide.com
Find meaning. Find inspiration. Find the name.

Most Popular Baby Girl Names in England & Wales (All Time)

This list ranks the top baby girl names in England & Wales by total births across all years of Office for National Statistics (ONS) records. This is a long-term view of naming patterns, not just recent trends.

Use it when you want classic or traditional names — widely used names that have stayed in favor over time. If you prefer modern or unique options, check our year-by-year or fastest-rising reports instead. This type of ranking suits parents who value timeless recognition over novelty.

Key insights

The most widely used name is Olivia, with 123,105 total births. It has stayed at the top for decades, not just recently. Here are a few key metrics for the full list:

  • #1 share of top 100: 3.1%
  • Gap #1 vs #10: 1.7x
  • Gap #1 vs #50: 3.9x
  • Top 10 share: 24.6% of total births in the ranking
  • Total births in top 100: 3,945,927

Visual overview

Top 10 by total births

Olivia
123,105 births
Emily
121,612 births
Chloe
111,244 births
Jessica
105,032 births
Sophie
103,790 births
Amelia
94,814 births
Charlotte
88,733 births
Grace
79,208 births
Lily
72,840 births
Megan
70,884 births
Cumulative births across all years

How the ranking works

Names are ranked by total births across all years of official records. More births means a higher rank. Classic names that have stayed in use for decades rank higher.

How this list can help you:

  • Top of the list — classic, safest, most established names
  • Middle of the list — familiar, but less common today
  • Looking for something unique? Explore our fastest rising names or year-by-year reports

Full ranking

Scroll down for the full list. The table below shows the complete all-time ranking based on Office for National Statistics (ONS) birth data.

#NameTotal birthsPeak years
1Olivia123,1052008, 2009, 2010…
2Emily121,6122003, 2004
3Chloe111,2441997, 1998, 1999…
4Jessica105,0322005
5Sophie103,7901996
6Amelia94,8142011, 2012, 2013…
7Charlotte88,7332000
8Grace79,2082006
9Lily72,8402011, 2024
10Megan70,8841998, 1999, 2000…
11Lucy70,6552003, 2004
12Ella69,0522015
13Hannah67,6351996, 1997
14Mia67,1952019, 2020
15Ellie63,3722003, 2004
16Ruby60,5212007
17Isabella58,8222016, 2017, 2019
18Ava54,5252018
19Katie53,1532004
20Evie52,9232008, 2009, 2010
21Poppy52,8022014
22Amy52,4891996
23Holly52,3032002
24Isla51,8462014, 2017, 2019…
25Emma50,7481997
26Lauren50,6641996
27Freya50,5642023
28Daisy49,4022010, 2021
29Georgia48,8381997
30Molly47,7262001, 2002
31Phoebe47,6062024
32Sophia46,9362019
33Alice46,8152016, 2017
34Isabelle46,1632008, 2009, 2010…
35Rebecca45,7641996
36Abigail45,6582000, 2004
37Millie44,3632022
38Bethany43,2231999
39Eleanor40,5761999
40Elizabeth39,2251996
41Rosie35,5522020
42Jasmine35,2272002
43Erin34,8132007
44Scarlett34,2612015
45Imogen33,7582010
46Leah33,1852002, 2004
47Florence32,9082024
48Maisie32,6682010
49Sienna32,4182022
50Amber31,9191998
51Matilda29,9652016
52Eva29,7382012
53Sofia29,1362024
54Caitlin28,9312001
55Sarah27,9551996
56Anna27,7992000
57Evelyn26,9112023
58Maya26,4452024
59Shannon25,5071996
60Harriet24,7812018
61Paige24,7171996
62Willow24,6272023
63Layla24,5202012
64Lola24,5182012
65Summer24,1582008
66Zoe23,8081996, 1997
67Elsie23,6662024
68Laura23,4681996, 1997
69Ivy23,3032021, 2024
70Courtney23,1591998
71Emilia22,1672020
72Lilly21,6682011
73Isabel20,8952006, 2007
74Esme20,6062016
75Niamh20,3472000
76Isobel19,7062003
77Nicole19,6871996, 1998
78Jade19,6461996
79Victoria19,5821997
80Alexandra19,4551996
81Zara19,3772019
82Rachel19,0341996
83Eliza18,8402019
84Francesca18,7521998
85Madison18,4412007
86Gracie18,3812010
87Brooke18,3702009
88Lydia18,3531998, 1999
89Amelie18,0512012
90Rose18,0432022
91Hollie17,9022012
92Maria17,3042018
93Abbie15,9712003
94Mollie15,9112001
95Harper15,7842023, 2024
96Georgina15,5991997, 1998
97Natasha15,5781996
98Tia15,5582001, 2005
99Aimee15,1522004
100Annabelle15,1202014

Click any name to see its history, meaning, origin, and trends over time.

Interpretation for parents

These names have stood the test of time. Many peaked in specific decades and still carry that association today. Some may feel classic and stable, while others can sound tied to older generations — but many eventually return as trends cycle.

If you want a timeless and widely recognized name, focus on the top of the list. If you prefer something familiar but less common today, the middle ranks often offer better balance. For distinctive options, see our fastest rising or falling reports.

About the data

This analysis is based on official Office for National Statistics (ONS) birth statistics across all available years.

Explore related baby name trends

Share this report
Share on Facebook
Share on X
Share on Reddit
Share on Telegram
Copy link