Most popular baby names in England & Wales, 2004

The top girls’ name was Emily, given to 5,399 babies. The top boys’ name was Jack, given to 8,380 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
1Emily5,399
2Ellie5,142
3Jessica4,838
4Sophie4,670
5Chloe4,530
6Olivia3,985
7Lucy3,908
8Charlotte3,811
9Katie3,749
10Megan3,508
11Grace3,393
12Hannah3,312
13Amy3,286
14Ella3,274
15Mia3,017
16Lily2,803
17Holly2,730
18Amelia2,649
19Abigail2,643
20Emma2,638
21Molly2,610
22Millie2,421
23Lauren2,412
24Leah2,160
25Caitlin2,115
26Rebecca1,934
27Georgia1,767
28Bethany1,723
29Eleanor1,683
30Isabelle1,665
31Ruby1,654
32Daisy1,638
33Freya1,605
34Isabella1,555
35Elizabeth1,515
36Erin1,481
37Jasmine1,468
38Evie1,407
39Alice1,393
40Paige1,293
41Madison1,292
42Amber1,291
43Phoebe1,290
44Abbie1,251
45Poppy1,246
46Courtney1,200
47Aimee1,189
48Niamh1,178
49Isabel1,174
50Anna1,173
51Keira1,164
52Libby1,099
53Isobel1,075
54Shannon1,072
55Tia1,050
56Sarah1,037
57Rosie958
58Zoe953
59Maisie943
60Alicia938
61Eve933
62Alisha916
63Sophia879
64Nicole876
65Rachel861
66Natasha817
67Imogen799
68Scarlett774
69Madeleine773
70Lydia768
71Hollie754
72Alexandra730
73Summer727
74Brooke719
75Morgan699
76Maddison677
77Harriet657
77Louise657
79Francesca647
80Mollie642
81Laura634
82Faith625
83Eloise618
83Melissa618
85Maya609
86Chelsea604
87Jennifer593
88Kayleigh591
89Jodie582
90Jade580
91Kiera574
92Kate569
93Charlie565
94Georgina560
95Cerys545
96Zara538
97Elise527
98Lara522
98Naomi522
100Lilly521

All girls’ names in England & Wales, 2004

Top 100 boys’ names

RankNameBabies
1Jack8,380
2Joshua7,823
3Thomas7,295
4James6,135
5Daniel5,730
6Samuel5,570
7Oliver5,565
8William5,212
9Benjamin5,144
10Joseph5,030
11Harry4,704
12Matthew4,227
13Ethan3,864
14Lewis3,850
15Charlie3,666
16Luke3,647
17George3,578
18Callum3,367
19Mohammed3,221
20Alexander3,191
21Dylan3,023
22Ryan3,009
23Jacob2,954
24Adam2,938
25Alfie2,804
26Jake2,763
27Ben2,749
28Connor2,646
29Cameron2,585
30Liam2,533
31Nathan2,459
32Harvey2,416
33Jamie2,359
34Max2,235
35Owen2,232
35Tyler2,232
37Kyle1,990
38Louis1,976
39Michael1,836
40Kieran1,730
41Aaron1,720
42Bradley1,662
43Edward1,604
44Brandon1,542
45Archie1,512
46Alex1,500
47Harrison1,493
48Henry1,469
49Charles1,440
50Toby1,304
51Muhammad1,286
52Reece1,283
53Rhys1,227
53Sam1,227
55David1,148
56Joe1,132
57Leo1,119
58Isaac1,104
59Oscar1,093
60Robert1,049
61Kian1,047
62Kai1,044
63Finlay1,016
64John995
65Christopher966
66Morgan953
67Jay947
68Bailey924
69Mohammad906
70Aidan901
71Billy899
71Finley899
73Joel885
74Noah880
75Lucas869
76Leon856
77Mason849
78Taylor820
79Andrew795
79Logan795
81Jonathan787
82Ellis784
83Sean760
84Dominic759
85Elliot722
86Jordan692
87Scott668
88Riley662
89Patrick655
90Sebastian644
91Louie637
92Declan608
93Jayden597
94Jude596
95Luca586
96Freddie585
97Tom576
98Gabriel564
99Evan562
100Josh561
RankNameBabies
100Nicholas561

All boys’ names in England & Wales, 2004