These Are OFFICIALLY The Top 100 Most Popular Baby Names For Boys And Girls Right Now...

Most popular baby names 2015 Amelia Oliver

In 20 years' time there are going to be lots of Starbucks coffee cups with these two names scrawled on the sides...

The Office of National Statistics has released the complete list of the top 100 baby names for boys and girls in 2015...yes, we know what you're thinking, how is it possible to be so excited about baby names! 

As soon as we see the list we inevitably start naming our fictional children or renaming our ACTUAL children. It's brilliant fun. 

Read more: Many Parents Say This Is Their BIGGEST Regret When Naming Their Kids

To kick things off, we can reveal that the top name for little girls born last year was....Amelia! 

Quickly followed by Olivia, Emily, Isla and Ava. 

And the No.1 name for little boys was...Oliver! Followed by Jack, Harry, George and Jacob. 

There were four brand new entries in the top 100 most popular boy's names in England and Wales: Jaxon, Roman, Reggie and Carter. These names replaced names like Owen, Robert, Joey and Finlay which were in the top 100 names in 2014 but fell out of favour. 

Read more: Cute Celebrity Families We Can't Get Enough Of!

There were also six new entries for girls, including Penelope, Mila, Clara, Arabella, Maddison and Aria (perhaps named after 'Game of Thrones'?). Sadly Lydia, Faith, Mollie, Brooke, Isabel and Amy fell out of the top 100.  

There were 697,852 babies born in England and Wales last year, with more than 27,000 different boys' names and 35,000 different girls' names being doled out among them. Despite this, the top 100 boys' names accounted for 52% of all little ones born, while the top 100 girls' names accounted for 43% of all little girls. 

Read more: Pregnant Celebrities: Who's Expecting?

The Office of National Statistics also pointed out that baby names have remained quite constant over the last 10 years. Just take a look at these graphs comparing 2005 to 2015...

Take a look at the complete Top 100 lists for both boys and girls below... 

The Top 100 Girls Names in 2015 

1. AMELIA 
2. OLIVIA 
3. EMILY 
4. ISLA 
5. AVA 
6. ELLA 
7. JESSICA 
8. ISABELLA 
9. MIA 
10. POPPY 
11. SOPHIE 
12. SOPHIA 
13. LILY 
14. GRACE 
15. EVIE 
16. SCARLETT 
17. RUBY 
18. CHLOE 
19. ISABELLE 
20. DAISY 
21. FREYA 
22. PHOEBE 
23. FLORENCE 
24. ALICE 
25. CHARLOTTE 
26. SIENNA 
27. MATILDA 
28. EVELYN 
29. EVA 
30. MILLIE 
31. SOFIA 
32. LUCY 
33. ELSIE 
34. IMOGEN 
35. LAYLA 
36. ROSIE 
37. MAYA 
38. ESME 
39. ELIZABETH 
40. LOLA 
41. WILLOW 
42. IVY 
43. ERIN 
44. HOLLY 
45. EMILIA 
46. MOLLY 
47. ELLIE 
48. JASMINE 
49. ELIZA 
50. LILLY 
51. ABIGAIL 
52. GEORGIA 
53. MAISIE 
54. ELEANOR 
55. HANNAH 
56. HARRIET 
57. AMBER 
58. BELLA 
59. THEA 
60. ANNABELLE 
61. EMMA 
62. AMELIE 
63. HARPER 
64. GRACIE 
65. ROSE 
66. SUMMER 
67. MARTHA 
68. VIOLET 
69. PENELOPE 
70. ANNA 
71. NANCY 
72. ZARA 
73. MARIA 
74. DARCIE 
75. MARYAM 
76. MEGAN 
77. DARCEY 
78. LOTTIE 
79. MILA 
80. HEIDI 
81. LEXI 
82. LACEY 
83. FRANCESCA 
84. ROBYN 
85. BETHANY 
86. JULIA 
87. SARA 
88. AISHA 
89. DARCY 
90. ZOE 
91. CLARA 
92. VICTORIA 
93. BEATRICE 
94. HOLLIE 
95. ARABELLA 
96. SARAH 
97. MADDISON 
98. LEAH 
99. KATIE 
100. ARIA 

Top 100 Boys Names in 2015

1. OLIVER 
2. JACK 
3. HARRY 
4. GEORGE 
5. JACOB 
6. CHARLIE 
7. NOAH 
8. WILLIAM 
9. THOMAS 
10. OSCAR 
11. JAMES 
12. MUHAMMAD 
13. HENRY 
14. ALFIE 
15. LEO 
16. JOSHUA 
17. FREDDIE 
18. ETHAN 
19. ARCHIE 
20. ISAAC 
21. JOSEPH 
22. ALEXANDER 
23. SAMUEL 
24. DANIEL 
25. LOGAN 
26. EDWARD 
27. LUCAS 
28. MAX 
29. MOHAMMED 
30. BENJAMIN 
31. MASON 
32. HARRISON 
33. THEO 
34. JAKE 
35. SEBASTIAN 
36. FINLEY 
37. ARTHUR 
38. ADAM 
39. DYLAN 
40. RILEY 
41. ZACHARY 
42. TEDDY 
43. DAVID 
44. TOBY 
45. THEODORE 
46. ELIJAH 
47. MATTHEW 
48. JENSON 
49. JAYDEN 
50. HARVEY 
51. REUBEN 
52. HARLEY 
53. LUCA 
54. MICHAEL 
55. HUGO 
56. LEWIS 
57. FRANKIE 
58. LUKE 
59. STANLEY 
60. TOMMY 
61. JUDE 
62. BLAKE 
63. LOUIE 
64. NATHAN 
65. GABRIEL 
66. CHARLES 
67. BOBBY 
68. MOHAMMAD 
69. RYAN 
70. TYLER 
71. ELLIOTT 
72. ALBERT 
73. ELLIOT 
74. RORY 
75. ALEX 
76. FREDERICK 
77. OLLIE 
78. LOUIS 
79. DEXTER 
80. JAXON 
81. LIAM 
82. JACKSON 
83. CALLUM 
84. RONNIE 
85. LEON 
86. KAI 
87. AARON 
88. ROMAN 
89. AUSTIN 
90. ELLIS 
91. JAMIE 
92. REGGIE 
93. SETH 
94. CARTER 
95. FELIX 
96. IBRAHIM 
97. SONNY 
98. KIAN 
99. CALEB 
100. CONNOR 

What do you think of these top names? Let us know in the comments box below...