Family

Top 40 baby names for 2018 so far

There's a little royal's name in there, of course - but it might not be the one you'd expect!

Choosing the perfect name for your perfect baby is a tough job so if you need some inspiration, here is a list of the 40 top baby names for 2018.

The list – which consists of 20 girls names and 20 boys names – was compiled by Babygaga, who analysed trends in baby names from the last couple of years.

One of the little royals’ names appears… Charlotte came in second on the girls names list – but her royal brothers’ names, George and Louis, were both conspicuously absent.

Still, it’s early days yet for Louis, and George does feature on other larger lists. Here are the names, prepare to be inspired:

Top 20 girls names for 2018

  1. Emma

  2. Charlotte

  3. Sadie

  4. Violet

  5. Kennedy

  6. Savannah

  7. Penelope

  8. Victoria

  9. Ellie

  10. Hazel

  11. Natalie

  12. Luna

  13. Rylie

  14. Aurora

  15. Scarlett

  16. Nora

  17. Zoe

  18. Amelia

  19. Harper

  20. Stella

Top 20 boys names for 2018

  1. Finn

  2. Jack

  3. Atticus

  4. Oliver

  5. Theodore

  6. Reuban

  7. Dylan

  8. Corin

  9. Adam

  10. Alexander

  11. Daniel

  12. Christopher

  13. Brandon

  14. Logan

  15. Joseph

  16. Hunter

  17. Lucas

  18. Kai

  19. Jasper

  20. Isaac

Via Closer

Related stories