If birth rates continue, I swear by 2050 there'll be more of them than us.
1 OLIVIA 5,017
2 AMELIA 4,777
3 EMILY 3,551
4 ISLA 3,476
5 AVA 3,285
6 ISABELLA 2,729
7 LILY 2,722
8 JESSICA 2,703
9 ELLA 2,702
10 MIA 2,662
11 SOPHIA 2,636
12 CHARLOTTE 2,596
13 POPPY 2,506
14 SOPHIE 2,505
15 GRACE 2,498
16 EVIE 2,487
17 ALICE 2,264
18 SCARLETT 2,096
19 FREYA 2,079
20 FLORENCE 2,072
21 ISABELLE 2,066
22 DAISY 2,020
23 CHLOE 1,980
24 PHOEBE 1,975
25 MATILDA 1,915
26 RUBY 1,904
27 EVELYN 1,877
28 SIENNA 1,815
29 SOFIA 1,683
30 EVA 1,641
31 ELSIE 1,574
32 WILLOW 1,536
33 IVY 1,509
34 MILLIE 1,456
35 ESME 1,416
36 ROSIE 1,403
37 IMOGEN 1,400
38 ELIZABETH 1,384
39 MAYA 1,374
40 LAYLA 1,358
41 EMILIA 1,356
42 LOLA 1,298
43 LUCY 1,273
44 HARPER 1,256
45 ELIZA 1,226
46 ERIN 1,212
47 ELEANOR 1,147
48 ELLIE 1,142
49 HARRIET 1,132
49 THEA 1,132
51 MAISIE 1,111
52 HOLLY 1,098
53 EMMA 1,080
54 GEORGIA 1,078
55 AMBER 1,066
56 MOLLY 1,041
57 HANNAH 1,033
58 ABIGAIL 1,023
59 JASMINE 1,018
60 LILLY 1,014
61 ANNABELLE 1,009
62 ROSE 974
63 PENELOPE 972
64 AMELIE 964
65 VIOLET 959
66 BELLA 946
67 ARIA 926
68 ZARA 876
69 MARIA 853
70 NANCY 842
71 DARCIE 791
72 LOTTIE 782
73 ANNA 779
74 SUMMER 760
75 MARTHA 756
76 HEIDI 752
77 GRACIE 744
78 LUNA 715
79 MARYAM 711
80 BEATRICE 685
81 MILA 679
82 DARCEY 662
83 MEGAN 658
84 IRIS 648
85 LEXI 626
86 ROBYN 622
87 AISHA 617
88 CLARA 611
88 FRANCESCA 611
90 SARA 606
91 VICTORIA 586
92 ZOE 584
93 JULIA 578
94 ARABELLA 577
95 MADDISON 576
96 SARAH 572
97 FELICITY 570
98 DARCY 566
99 LEAH 564
100 LYDIA 563