Top 100 baby girl names in England and Wales during year 2005

BoysGirls
RankNameBirths
11Jessica5,030
22Emily4,752
33Sophie4,422
44Olivia4,282
55Ellie4,063
66Chloe4,017
77Grace3,653
88Lucy3,534
99Charlotte3,499
1010Ella3,220
1111Katie3,206
1212Ruby3,154
1313Megan3,109
1414Hannah2,990
1515Amelia2,976
1616Lily2,881
1717Amy2,717
1818Mia2,539
1919Holly2,469
2020Abigail2,461
2121Millie2,423
2222Molly2,355
2323Emma2,144
2424Isabella2,065
2525Leah2,045
2626Caitlin1,889
2727Lauren1,888
2828Daisy1,884
2929Evie1,879
3030Isabelle1,800
3131Freya1,794
3232Erin1,788
3333Rebecca1,748
3434Georgia1,597
3535Poppy1,574
3636Phoebe1,569
3737Keira1,565
3838Amber1,562
3939Madison1,556
4040Bethany1,512
4141Jasmine1,478
4242Elizabeth1,435
4343Eleanor1,328
4444Alice1,307
4545Paige1,290
4646Scarlett1,261
4747Isabel1,232
4848Libby1,131
4949Aimee1,121
5050Niamh1,110
5151Isobel1,098
5252Anna1,096
5353Tia1,009
5454Abbie1,004
5555Eve964
5656Sarah962
5757Alisha957
5858Courtney949
5959Maisie949
6060Sophia940
6161Rosie914
6262Shannon914
6363Maddison899
6464Madeleine888
6565Imogen868
6666Summer852
6767Zoe829
6868Nicole823
6969Faith813
7070Sienna803
7171Brooke743
7272Alicia731
7373Harriet711
7474Lilly709
7575Francesca700
7676Eva695
7777Demi689
7878Hollie684
7979Rachel681
8080Natasha680
8181Mollie671
8282Ava657
8383Amelie655
8484Lydia649
8585Zara640
8686Gracie637
8787Alexandra634
8888Skye631
8989Matilda620
9090Lola613
9191Morgan594
9292Kiera588
9393Eloise583
9494Laura571
9595Tilly560
9696Sofia542
9797Layla530
9898Maya527
9999Kayleigh524
100100Naomi510

Source: Office for National Statistics, Baby names in England and Wales. Contains public sector information licensed under the Open Government Licence v3.0. Coverage: Names with 3 or more births in a year.

Scroll to Top