Olivia
#1 · 2,761 recorded births
Baby names
See the top 50 baby girl names in England and Wales for 2024, ranked by Office for National Statistics birth records with recorded birth counts.
According to Office for National Statistics data for 2024, Olivia was the most popular baby girl name in England and Wales, followed by Amelia and Lily. The list below shows the top 50 names ranked by the number of recorded births.
Source: Office for National Statistics baby-name data for England and Wales for 2024. These rankings describe recorded historical births, not predictions.
Rankings are separated by gender and ordered by recorded birth count. This page uses the latest official source year currently validated for Name Finder.
Olivia ranked #1 with 2,761 recorded births. The top 10 names were Olivia, Amelia, Lily, Isla, Ivy, Florence, Freya, Poppy, Ava, Elsie. The top 50 list represents 70,910 recorded births. Rank 1 had 1,034 more recorded births than rank 10.
The top three names were Olivia, Amelia, Lily. Olivia and Amelia also appear in the US girls top 10 for 2025. The top 50 list is ranked by recorded count, so names with close counts can sit near each other in the list. Spelling variants are shown separately when the official source records them as separate names.
#1 · 2,761 recorded births
#2 · 2,448 recorded births
#3 · 2,185 recorded births
#4 · 2,056 recorded births
#5 · 1,956 recorded births
#6 · 1,936 recorded births
#7 · 1,929 recorded births
#8 · 1,888 recorded births
#9 · 1,774 recorded births
#10 · 1,727 recorded births
#11 · 1,708 recorded births
#12 · 1,626 recorded births
#13 · 1,610 recorded births
#14 · 1,609 recorded births
#15 · 1,592 recorded births
#16 · 1,583 recorded births
#17 · 1,549 recorded births
#18 · 1,548 recorded births
#19 · 1,537 recorded births
#20 · 1,512 recorded births
#21 · 1,481 recorded births
#22 · 1,461 recorded births
#23 · 1,418 recorded births
#24 · 1,406 recorded births
#25 · 1,390 recorded births
#26 · 1,265 recorded births
#27 · 1,255 recorded births
#28 · 1,243 recorded births
#29 · 1,231 recorded births
#30 · 1,222 recorded births
#31 · 1,220 recorded births
#32 · 1,218 recorded births
#33 · 1,180 recorded births
#34 · 1,170 recorded births
#35 · 1,154 recorded births
#36 · 1,133 recorded births
#37 · 1,113 recorded births
#38 · 1,109 recorded births
#39 · 1,108 recorded births
#40 · 1,049 recorded births
#41 · 1,020 recorded births
#42 · 1,010 recorded births
#43 · 1,002 recorded births
#44 · 992 recorded births
#45 · 961 recorded births
#46 · 953 recorded births
#47 · 922 recorded births
#48 · 908 recorded births
#49 · 896 recorded births
#50 · 886 recorded births
Try the finder
Open the generator with matching filters, then star favourites and share your shortlist.
Open matching generatorOlivia ranked #1 for girls in England and Wales in 2024, with 2,761 recorded births.
The ranking comes from Office for National Statistics baby-name data for England and Wales, ranked by recorded birth count for girls.
The Office for National Statistics releases baby-name data after the recorded birth year. Name Finder shows the latest official source year currently validated for this page.
This page is designed to follow the latest verified ONS annual release, so the rankings may change after a newer official year is available.
No. The two sources cover different populations and collection systems, so compare ranks and names carefully rather than treating the counts as like-for-like totals.