Skip to content

GB ranking · 2020

Most popular baby names in England and Wales in 2020.

Olivia and Oliver lead the 2020 list. Explore every reviewed rank through 50, recorded counts, ties, and the exact scope behind the numbers.

Olivianumber-one girl name
Olivernumber-one boy name
100ranked names listed
190,292recorded uses in these rows

Top five girl names

Olivia, Amelia, Isla, Ava, and Mia.

Top five boy names

Oliver, George, Arthur, Noah, and Muhammad.

Start of this series

What changed in 2020?

This is the first reviewed year in our 2020–2025 series, so it provides the baseline for later comparisons.

Continue through the timeline

Open the next annual ranking to see which names entered the top 50 and which returning names gained rank.

Top girl names in 2020

Source-derived rank and recorded count for England and Wales. Tied positions are preserved.

Top girl names in 2020
RankNameRecorded
1Olivia3,640
2Amelia3,319
3Isla2,749
4Ava2,679
5Mia2,303
6Ivy2,166
7Lily2,150
8Isabella2,052
9Rosie2,035
10Sophia2,028
11Grace2,010
12Freya1,982
12Willow1,982
14Florence1,963
15Emily1,896
16Ella1,887
17Poppy1,838
18Evie1,793
19Elsie1,772
20Charlotte1,732
21Evelyn1,709
22Sienna1,638
23Sofia1,623
24Daisy1,571
25Phoebe1,543
26Sophie1,525
27Alice1,432
28Harper1,415
29Matilda1,401
30Ruby1,359
31Emilia1,353
32Maya1,331
33Millie1,319
34Isabelle1,317
35Eva1,263
36Luna1,216
37Jessica1,156
38Ada1,140
39Aria1,108
40Arabella1,095
41Maisie1,094
42Esme1,055
43Eliza1,052
44Penelope1,020
45Bonnie1,015
46Chloe980
47Mila973
48Violet962
49Hallie954
50Scarlett942

Top boy names in 2020

Source-derived rank and recorded count for England and Wales. Tied positions are preserved.

Top boy names in 2020
RankNameRecorded
1Oliver4,225
2George4,100
3Arthur4,052
4Noah4,042
5Muhammad3,710
6Leo3,314
7Oscar3,268
8Harry3,209
9Archie2,944
10Jack2,900
11Henry2,868
12Charlie2,810
13Freddie2,797
14Theodore2,737
15Thomas2,646
16Finley2,613
17Theo2,598
18Alfie2,414
19Jacob2,327
20William2,215
21Isaac2,074
22Tommy2,013
23Joshua1,989
24James1,977
25Lucas1,946
26Alexander1,909
27Arlo1,908
28Roman1,776
29Edward1,751
30Elijah1,668
31Teddy1,627
32Mohammed1,615
33Max1,585
34Adam1,476
35Albie1,473
36Ethan1,454
37Logan1,449
38Joseph1,437
39Sebastian1,435
40Benjamin1,426
41Harrison1,401
42Mason1,370
43Rory1,344
44Reuben1,339
45Luca1,323
46Louie1,292
47Samuel1,261
48Reggie1,237
49Jaxon1,208
50Daniel1,203

What this ranking measures

Open the reviewed dataRead the publisher context

Publisher

Office for National Statistics

Reviewed data

Publisher artifact

Geographic scope

England and Wales

Release

Final reviewed release for 2020

Coverage

50 girl names and 50 boy names

Reviewed data licence

Open Government Licence v3.0

Source review

Checked 6 August 2026

Source methodology

Live births registered in England and Wales in 2020. Exact spellings are separate and accents are removed by ONS. Counts of two or fewer are redacted. Official competition ranks and counts are preserved for every rank through 50, including ties.

Questions about the list

Read the ranking without losing the context.

What are the most popular baby names in England and Wales?

Olivia is the number-one girl name and Oliver is the number-one boy name in the reviewed 2020 release.

What area does this list cover?

It covers England and Wales exactly. It should not be read as a ranking for a broader geography.

How are tied names shown?

1 tied rank position is preserved from the reviewed data. After a tie, the next rank advances by the number of names sharing that position.

How complete is the page?

The page includes every reviewed row through rank 50 for both categories: 50 girl names and 50 boy names. Counts are retained from the source; display-casing normalization is documented in the methodology.

Make a shortlist together

Popularity is context. The name you both love is the decision.

See how the Baby Names app works
Download on the App Store