Most popular baby names in England & Wales, 2019

The top girls’ name was Olivia, given to 4,082 babies. The top boys’ name was Oliver, given to 4,932 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
1Olivia4,082
2Amelia3,712
3Isla2,981
4Ava2,946
5Mia2,500
6Isabella2,398
7Sophia2,332
8Grace2,330
9Lily2,285
10Freya2,264
11Emily2,262
12Ivy2,158
13Ella2,105
14Rosie2,036
15Evie2,025
15Florence2,025
17Poppy2,022
18Charlotte2,015
19Willow1,995
20Evelyn1,761
21Elsie1,760
22Phoebe1,753
23Sophie1,727
24Sienna1,713
25Alice1,695
26Sofia1,688
27Ruby1,656
28Isabelle1,598
29Harper1,586
30Matilda1,563
31Daisy1,543
32Emilia1,473
33Jessica1,439
34Maya1,375
35Eva1,276
36Luna1,213
37Millie1,208
38Eliza1,197
39Chloe1,183
40Maisie1,168
41Penelope1,157
42Aria1,156
43Esme1,138
44Scarlett1,101
45Imogen1,075
46Thea1,052
47Ada1,028
48Layla1,025
49Harriet1,021
50Mila1,017
51Violet990
52Eleanor971
53Bella958
54Erin947
55Elizabeth933
56Rose923
57Molly911
58Hallie910
59Emma900
60Lola899
61Lucy882
62Bonnie878
63Ellie838
64Nancy816
65Robyn807
66Zara805
67Lottie793
68Hannah786
69Maria785
70Aurora777
71Arabella775
72Holly772
73Jasmine752
74Gracie718
75Georgia698
76Delilah695
77Darcie693
78Orla687
79Amber676
80Amelie663
81Iris658
82Anna642
83Abigail634
84Ayla631
84Maryam631
86Lilly625
87Annabelle622
88Sara609
89Edith598
90Beatrice595
91Clara586
92Summer578
93Heidi577
94Margot575
95Martha552
96Zoe551
97Lara540
98Lyla531
98Mabel531
100Felicity519

All girls’ names in England & Wales, 2019

Top 100 boys’ names

RankNameBabies
1Oliver4,932
2George4,575
3Noah4,265
4Arthur4,211
5Harry3,823
6Leo3,637
7Muhammad3,604
8Jack3,381
9Charlie3,355
10Oscar3,334
11Jacob3,065
12Henry3,012
13Thomas2,957
14Freddie2,907
15Alfie2,785
16Theo2,729
17William2,667
18Theodore2,663
19Archie2,544
20Joshua2,450
21Alexander2,344
22James2,336
23Isaac2,331
24Edward2,125
25Lucas2,075
26Tommy1,877
27Finley1,842
28Max1,835
29Logan1,808
30Ethan1,770
31Mohammed1,752
32Teddy1,704
33Benjamin1,701
34Arlo1,678
34Joseph1,678
34Sebastian1,678
37Harrison1,663
38Elijah1,621
39Adam1,618
40Daniel1,545
41Samuel1,540
42Louie1,446
43Mason1,433
44Reuben1,424
45Albie1,400
46Rory1,357
47Jaxon1,356
48Hugo1,329
49Luca1,306
50Zachary1,295
51Reggie1,290
52Hunter1,278
53Louis1,274
54Dylan1,260
55Albert1,228
56David1,168
57Jude1,163
58Frankie1,118
59Roman1,115
60Ezra1,105
61Toby1,104
62Riley1,048
63Carter1,001
64Ronnie992
65Frederick983
66Gabriel923
67Stanley922
68Bobby903
69Jesse859
70Michael835
71Elliot825
72Grayson822
73Mohammad807
74Liam798
75Jenson797
76Ellis780
77Harley771
78Harvey769
79Jayden760
80Jake755
81Ralph748
82Rowan734
83Elliott728
84Jasper720
85Ollie708
86Charles707
86Finn707
88Felix694
89Caleb693
90Chester680
91Jackson675
92Hudson671
93Leon662
94Ibrahim653
95Ryan649
96Blake646
97Alfred645
98Oakley639
99Matthew633
100Luke632

All boys’ names in England & Wales, 2019