Most popular baby names in England & Wales, 2023

The top girls’ name was Olivia, given to 2,906 babies. The top boys’ name was Muhammad, given to 4,661 babies.

The official ranking as published, with the number of babies given each name. Names with the same count share a rank.

Top 100 girls’ names

RankNameBabies
1Olivia2,906
2Amelia2,663
3Isla2,337
4Lily2,290
5Freya2,086
6Ava2,050
7Ivy1,997
8Florence1,899
9Willow1,833
10Isabella1,795
11Poppy1,755
12Sophia1,679
13Evelyn1,673
14Elsie1,662
15Sienna1,657
16Mia1,640
17Daisy1,585
18Grace1,541
19Sofia1,514
20Phoebe1,510
21Rosie1,508
22Harper1,466
23Charlotte1,373
24Evie1,350
25Millie1,349
26Bonnie1,346
27Ella1,307
28Emily1,280
29Maya1,255
30Matilda1,212
31Aria1,198
32Delilah1,194
33Penelope1,156
34Hallie1,154
35Mila1,127
36Maeve1,114
37Ada1,089
38Luna1,063
39Ruby1,059
40Mabel1,051
41Maisie1,039
42Violet1,034
43Arabella1,029
44Margot1,025
45Emilia1,017
46Isabelle984
47Esme982
48Lottie980
49Aurora964
50Alice955
51Sophie940
52Eva867
53Layla826
54Ayla817
55Rose784
56Orla780
57Olive776
58Eleanor762
58Imogen762
60Eliza748
61Iris741
62Harriet723
63Thea716
64Robyn702
65Chloe698
65Erin698
67Bella687
68Elizabeth666
69Ottilie662
70Nancy658
71Emma654
72Scarlett634
73Zara631
74Ophelia620
75Elodie612
76Lyla610
77Maryam606
78Maria601
79Lola595
80Lyra593
81Nova579
82Ellie574
83Jessica573
84Gracie554
85Fatima550
86Summer542
87Eden536
88Molly534
89Amelie529
90Clara527
90Hazel527
92Darcie525
92Lara525
94Hannah515
95Lilah513
96Autumn510
97Nellie509
98Jasmine501
99Nevaeh494
100Raya486

All girls’ names in England & Wales, 2023

Top 100 boys’ names

RankNameBabies
1Muhammad4,661
2Noah4,382
3Oliver3,556
4George3,494
5Leo3,416
6Arthur3,387
7Luca3,195
8Theodore2,666
9Oscar2,632
10Henry2,490
11Theo2,489
12Freddie2,481
13Archie2,400
14Arlo2,253
15Jude2,177
16Alfie2,111
17Charlie2,010
18Jack1,953
19Thomas1,855
20Finley1,844
21Harry1,799
22Albie1,756
23Teddy1,687
24Jacob1,655
25Lucas1,644
26Tommy1,629
27Isaac1,611
28Mohammed1,601
29William1,544
30Edward1,501
31Elijah1,482
32Roman1,481
33Rory1,468
34Alexander1,456
35James1,430
36Louie1,421
37Reuben1,356
38Ezra1,345
39Oakley1,343
40Joshua1,339
41Adam1,326
42Sebastian1,313
43Hudson1,291
44Max1,274
45Louis1,236
46Ronnie1,222
47Ethan1,198
48Hugo1,174
49Harrison1,151
50Mason1,118
51Rowan1,093
52Reggie1,077
53Benjamin1,057
54Joseph994
55Albert982
56Sonny955
57Hunter932
58Jaxon927
59Jesse918
60Daniel900
61Zachary889
62Samuel878
63Frederick866
64Gabriel863
65David845
66Logan844
67Dylan840
68Mohammad835
69Frankie810
70Otis784
71Liam735
72Caleb718
73Felix705
74Kai693
75Jasper690
76Alfred678
76Toby678
78Grayson665
79Yusuf651
80Riley639
80Rupert639
82Brody630
83Ibrahim624
84Finn613
85Musa607
86Carter603
87Jax602
88Michael593
89Chester583
90Stanley582
91Leon573
91Milo573
93Bobby570
94Elliot568
95Enzo564
96Elias561
96Ellis561
98Ralph555
99Myles551
100Bodhi532

All boys’ names in England & Wales, 2023