Most popular baby names

(7 ratings)
Most popular baby names

Choosing a baby name for your little one is one of the biggest decisions you'll ever make.


With the huge amount of names out there and all the many different sources of inspiration to take them from from, it's not exactly easy.


See the top 50 of 2015 so far


Scroll for the whole list or choose one of the following to skip straight there...

Girls' names

Boys' names


See what's popular right now, whether you want to follow the trends, (or avoid them!), with our top 100 lists of the most popular baby names from the past three years. We've even outlined the top 10 for each year, so you can get a quick overview of the names that have been trending in recent years. 



And don't forget to take a look at our other fabulous name inspiration articles, whether you're looking for unusual names, celebrity inspiration, or even things like colour-inspired or horoscope names, we've got plenty for you to start creating your shortlist.

Most popular girls' names


2015 so far...

Nameberry have released its most popular girls' names of 2015 (so far), and it seems the trend for 'A' names is set to stay, if the results of the top 100 of the first half of the year are anything to go by.

Top 100 girls' names 2015 (so far)

1. Charlotte26. Genevieve51. Isabella76. Hannah
2. Amelia27. Ivy52. Maya77. Cordelia
3. Olivia28. Lila53. Ellie78. Sienna
4. Isla29. Nora54. Seraphina79. Lydia
5. Ava30. Beatrice55. Poppy80. Olive
6. Violet31. Quinn56. Harper81. Piper
7. Cora32. Caroline57. Clementine82. Evie
8. Eleanor33. Eloise58. Emily83. Lily
9. Lucy34. Harlow59. Sophia84. Sloane
10. Penelope35. Grace60. Josephine85. Sadie
11. Evelyn36. Luna61. Ruby86. Willow
12. Adeline37. Esme62. Jane87. Margaret
13. Hazel38. Matilda63. Isabel88. Emmeline
14. Imogen39. Aria64. Wren89. Annabelle
15. Aurora40. Aurelia65. Chloe90. Lola
16. Alice41. Mia66. Elodie91. Madeline
17. Claire42. Ella67. Hadley92. Ada
18. Adelaide43. Clara68. Willa93. Gemma
19. Elizabeth44. Everly69. Nova94. Eliana
20. Arabella45. Iris70. Audrey95. Daisy
21. Khaleesi46. Anna71. Julia96. Zoe
22. Scarlett47. Mae72. Stella97. Emilia
23. Emma48. Mila73. Eden98. Florence
24. Rose49. Thea74. Eliza99. Abigail
25. Evangeline50. Maeve75. Juliet100. Mabel

See the top 100 boys' names of 2015 so far



The craze for royal baby names craze only got bigger in 2014. You'll find plenty of traditional, regal names in the top 100 list of 2014!



Top 100 girls names 2014

1. Amelia26. Charlotte51. Hannah76. Zara
2. Olivia27. Lilly52. Georgia77. Harper
3. Emily28. Layla53. Elizabeth78. Thea
4. Isla29. Alice54. Ivy79. Eleanor
5. Ava30. Phoebe55. Gracie80. Heidi
6. Poppy31. Molly56. Abigail81. Orla
7. Sophie32. Lola57. Katie82. Mollie
8. Jessica33. Ellie58. Amber83. Tilly
9. Lily34. Rosie59. Jasmine84. Martha
10. Sophia35. Erin60. Rose85. Paige
11. Mia36. Elsie61. Darcy86. Emilia
12. Ruby37. Holly62. Eliza87. Darcie
13. Grace38. Lexi63. Leah88. Hollie
14. Evie39. Sofia64. Annabelle89. Isabel
15. Isabella40. Esme65. Maya90. Bethany
16. Ella41. Florence66. Megan91. Robyn
17. Freya42. Imogen67. Anna92. Skye
18. Chloe43. Bella68. Brooke93. Mila
19. Scarlett44. Evelyn69. Faith94. Maddison
20. Sienna45. Maisie70. Amelie95. Victoria
21. Isabelle46. Willow71. Amy96. Zoe
22. Lucy47. Emma72. Violet97. Lydia
23. Daisy48. Lacey73. Harriet98. Madison
24. Millie49. Summer74. Darcey99. Annie
25. Eva50. Matilda75. Lottie100. Julia





Flower baby names increased in popularity in 2013, with Lilly being knocked out of the top 10 to be replaced by Poppy, and Daisy and Rose as strong as ever in the top 100.




Top 100 girls' names 2013

1. Amelia26. Eva51. Maya76. Amy
2. Olivia27. Alice52. Amelie77. Bethany
3. Emily28. Lucy53. Lacey78. Violet
4. Isla29. Florence54. Willow79. Katie
5. Ava30. Sofia55. Emma80. Maryam
6. Jessica31. Layla56. Bella81. Francesca
7. Poppy32. Lola57. Eleanor82. Julia
8. Isabella33. Holly58. Esme83. Maria
9. Sophie34. Imogen59. Eliza84. Darcey
10. Mia35. Molly60. Georgia85. Isabel
11. Ruby36. Matilda61. Harriet86. Tilly
12. Lily37. Lilly62. Gracie87. Maddison
13. Grace38. Rosie63. Annabelle88. Victoria
14. Evie39. Elizabeth64. Emilia89. Isobel
15. Sophia40. Erin65. Amber90. Niamh
16. Ella41. Maisie66. Ivy91. Skye
17. Scarlett42. Lexi67. Brooke92. Madison
18. Chloe43. Ellie68. Rose93. Darcy
19. Isabelle44. Hannah69. Anna94. Aisha
20. Freya45. Evelyn70. Zara95. Beatrice
21. Charlotte46. Abigail71. Leah96. Sarah
22. Sienna47. Elsie72. Mollie97. Zoe
23. Daisy48. Summer73. Martha98. Paige
24. Phoebe49. Megan74. Faith99. Heidi
25. Millie50. Jasmine75. Hollie100. Lydia





It looks like the London Olympics of 2012 really did inspire a generation, according to the top names of this year. Can you spot the Olympic influences?


Top 100 girls' names 2012

1. Amelia26. Ruby51. Darcey76. Willow
2. Lily27. Scarlett52. Lola77. Faith
3. Emily28. Alice53. Elizabeth78. Beth
4. Sophia29. Layla54. Leah79. Alexandra
5. Isabelle30. Hannah55. Matilda80. Iris
6. Sophie31. Eva56. Summer81. Harriet
7. Olivia32. Imogen57. Elsie82. Violet
8. Jessica33. Millie58. Ellie83. Lara
9. Chloe34. Daisy59. Zara84. Martha
10. Mia35. Abigail60. Rosie85. Rebecca
11. Isla36. Amy61. Kayla86. Seren
12. Isabella37. Zoe62. Esme87. Gabriella
13. Ava38. Megan63. Amber88. Tilly
14. Charlotte39. Maisie64. Georgia89. Naomi
15. Grace40. Phoebe65. Bethany90. Sarah
16. Evie41. Maya66. Rose91. Clara
17. Poppy42. Anna67. Evelyn92. Nicole
18. Lucy43. Eliza68. Lexi93. Elise
19. Ella44. Caitlin69. Niamh94. Mila
20. Holly45. Amelie70. Katie95. Annie
21. Emma46. Jasmine71. Alyssa96. Sara
22. Molly47. Florence72. Lauren97. Bella
23. Annabelle48. Sienna73. Heidi98. Francesca
24. Erin49. Madison74. Gracie99. Elena
25. Freya50. Eleanor75. Skye100. Libby


Most popular boys' names


2015 so far...

Atticus has made Nameberry's most popular boys' list of 2015 (so far) on the same day as the sequel to To Kill A Mockingbird - whose hero character is Atticus Finch - was released.


Top 100 boys' names 2015 (so far)

1. Atticus26. William51. Emmett76. John
2. Asher27. Ethan52. Luca77. Lincoln
3. Ezra28. Theo53. Lucas78. Jackson
4. Silas29. Benjamin54. Everett79. Xavier
5. Declan30. Andrew55. Beau80. Knox
6. Wyatt31. Oscar56. Jayden81. Matthew
7. Oliver32. Elijah57. Ryder82. Weston
8. Henry33. Thomas58. Ronan83. August
9. Milo34. Ryker59. Samuel84. Griffin
10. Jude35. Owen60. Harrison85. Rhys
11. Levi36. Julian61. Daniel86. Nathaniel
12. Jasper37. James62. Hudson87. Zane
13. Leo38. Isaac63. Roman88. Simon
14. Kai39. Josiah64. Noah89. Logan
15. Jack40. Sawyer65. Callum90. Tobias
16. Finn41. Zachary66. Charles91. George
17. Theodore42. Soren67. Arthur92. Nolan
18. Sebastian43. Bodhi68. Gabriel93. Wesley
19. Miles44. Axel69. Dashiell94. Nicholas
20. Liam45. Alexander70. Maxwell95. Aryan
21. Austin46. Jacob71. Jonah96. Maddox
22. Eli47. Grayson72. Graham97. Elliot
23. Beckett48. Luke73. Charlie98. Nathan
24. Felix49. Lachlan74. Hugo99. David
25. Caleb50. Archer75. Rowan100. Bennett


See the top 100 girls' names of 2015 so far




Traditional boys' names continued to hold their popularity in 2014, and we can't help think that little Prince George has had something to do with it. Yet again the young prince makes the top 10 in 2014.

Back to top



Top 100 boys names 2014

1. Jack26. Jake51. Frankie76. Rory
2. Oliver27. Harrison52. Nathan77. Ben
3. Charlie28. Theo53. Jenson78. Leon
4. Harry29. Alexander54. Ryan79. Elliott
5. Jacob30. Samuel55. Teddy80. Ronnie
6. Alfie31. Isaac56. Zachary81. Elliot
7. Noah32. Dylan57. Arthur82. Ronnie
8. Oscar33. Finley58. Luca83. Kayden
9. George34. Edward59. David84. Reuben
10. James35. Adam60. Kai85. Jackson
11. Thomas36. Benjamin61. Liam86. Seth
12. Leo37. Lewis62. Bobby87. Evan
13. William38. Harley63. Micheal88. Joey
14. Joshua39. Tyler64. Jude89. Caleb
15. Logan40. Sebastian65. Connor90. Aiden
16. Freddie41. Luke66. Jamie91. Cameron
17. Archie42. Toby67. Callum92. Carter
18. Max43. Jayden68. Stanley93. Owen
19. Henry44. Kian69. Louis94. Mohammed
20. Ethan45. Tommy70. Finlay95. Austin
21. Mason46. Alex71. Louie96. Cody
22. Lucas47. Ollie72. Aaron97. Zac
23. Riley48. Harvey73. Dexter98. Bailey
24. Daniel49. Matthew74. Elijah99. Ellis
25. Joseph50. Blake75. Hugo100. Kyle





Royal baby fever hit us in 2013 with the arrival of Prince George, so it's
no surprise then, that a fair few of the royals' names have crept up the rankings in the top
100 list of 2013!  




Top 100 boys names 2013

1. Oliver26. Lucas51. Ryan76. Elliot
2. Jack27. Mason52. Tommy77. Louis
3. Harry28. Logan53. Michael78. Theodore
4. Jacob29. Isaac54. Reuben79. Gabriel
5. Charlie30. Benjamin55. Nathan80. Ollie
6. Thomas31. Dylan56. Blake81. Aaron
7. Oscar32. Jake57. Mohammad82. Frederick
8. William33. Edward58. Jenson83. Evan
9. James34. Finley59. Bobby84. Elliott
10. George35. Freddie60. Luca85. Owen
11. Alfie36. Harrison61. Charles86. Teddy
12. Koshua37. Tyler62. Frankie87. Finlay
13. Noah38. Sebastian63. Dexter88. Caleb
14. Ethan39. Zachary64. Kai89. Ibrahim
15. Muhammad40. Adam65. Alex90. Ronnie
16. Archie41. Theo66. Connor91. Felix
17. Leo42. Jayden67. Liam92. Aiden
18. Henry43. Arthur68. Jamie93. Cameron
19. Joseph44. Toby69. Elijah94. Austin
20. Samuel45. Luke70. Stanley95. Kian
21. Riley46. Lewis71. Louie96. Rory
22. Daniel47. Matthew72. Jude97. Seth
23. Mohammed48. Harvey73. Callum98. Robert
24. Alexander49. Harley74. Hugo99. Albert
25. Max50. David75. Leon100. Sonny





The London Olympics had quite a resounding influence on everything in 2012, not least on baby names! See if you can spot which were inspired by the games in our list of the most popular from that year.




Top 100 boys names 2012

1. Harry26. Alexander51. Aaron76. Leon
2. Jack27. Lewis52. Finley77. Cameron
3. Oliver28. Leo53. Michael78. Jude
4. Charlie29. Tyler54. Zachary79. Harley
5. James30. Jayden55. Mason80. Blake
6. George31. Zac56. Sam81. Harvey
7. Thomas32. Freddie57. Muhammad82. Tom
8. Ethan33. Archie58. Connor83. Hugo
9. Jacob34. Logan59. Ben84. Finn
10. William35. Adam60. Reuben85. Bobby
11. Daniel36. Ryan61. Theo86. Hayden
12. Joshua37. Nathan62. Ryhs87. Kyle
13. Max38. Matthew63. Arthur88. Jasper
14. Noah39. Sebastian64. Caleb89. Tommy
15. Alfie40. Jake65. Dexter90. Eli
16. Samuel41. Toby66. Rory91. Kian
17. Dylan42. Alex67. Jenson92. Andrew
18. Oscar43. Luke68. Evan93. John
19. Lucas44. Liam69. Gabriel94. Louie
20. Aidan45. Harrison70. Ewan95. Dominic
21. Isaac46. David71. Callum96. Joe
22. Riley47. Jamie72. Seth97. Elijan
23. Henry48. Edward73. Felix98. Kai
24. Benjamin49. Luca74. Austin99. Frankie
25. Joseph50. Elliot75. Owen100. Stanley

Your rating

Average rating

  • 5
(7 ratings)

Your comments

comments powered by Disqus

FREE Newsletter

By providing your email address above you agree to the Time Inc. (UK) Ltd Terms and Conditions and the Privacy Policy

Subscribe to Essentials

Subscribe from only £22.99