Mother and Baby

The top 50 baby girl names for 2018

Section: Girls baby names

Baby girls names

Whether you're pregnant and looking for baby name inspiration or want to check how popular your little one's name is, we've got the top 50 baby girl names to choose from. If none of these make your list, take a look at the best baby names for 2018 here. 

The most popular baby girl names for 2018: 

Published by the Office for National Statistics, the list looked at all babies registered in England and Wales and came up with this list, for the most popular baby girls names for 2018: 

  1. Olivia: No surprise here, this name means 'olive' and has been around in England since 13th century. This name has now beat Amelia to the top spot! 
  2. Amelia: This name derives from old Germanic word 'amal' meaning 'work', 'ferilte', and 'industrious'. 
  3. Emily: Endearing as it sounds, it actually is most likely to mean 'rival'. Up two places from last year! 
  4. Isla: Once again, like you guessed, it means 'island'. A very popular name in Scotland where it originated from.
  5. Ava: The Biblical meaning of this name is 'iniquity'. However, there is also a Persian background, meaning 'sound' and 'voice'.
  6. Isabella: In most languages, this one means 'devoted to God'.
  7. Lily: One of the most loved flower names across the world.
  8. Jessica: This name seems to have been by Shakespeare for the character of Shylock's daughter in The Merchant of Venice.  
  9. Ella: Abbreviation of Ellen and Eleanor, both meaning ‘beautiful fairy’. 
  10. Mia: It's common to think that has to do with Italian word for 'mine', but actually it first came as a short for ancient Hebrew name Miriam which probably means 'beloved'.
  11. Sophia: Same as Sophie, but slightly firmer-sounding. Now more popular from the English version. 
  12. Charlotte: A French one, female diminutive of Charles. Since Charles stands for a free man, this could mean ‘free woman’. Perhaps it's Princess Charlotte's adorable presence that has put this one up 13 places from 2015.
  13. Poppy: We don't need to tell you what it means, do we?
  14. Sophie: This name means 'wisdom'.
  15. Grace: Originally, this name referred to divine grace. 
  16. Evie: Diminutive from 'Eve'. The name of the first Biblical woman means 'life' or 'living one'. 
  17. Alice: Surprisingly, this one traces all the way back to Adalhaidis, an old Geramnic name meaning ‘of noble descent’.
  18. Scarlett: One meaning is that deep red colour, the other stands for a fine woollen cloth.
  19. Freya: That’s a name of Scandinavian goddess of love. Also, in German related  word Frau means ‘lady’.
  20. Florence: Not only it links to a beautiful Italian city, but also means ‘prosperous’. Up 3 from last year! 
  21. Isabelle: In Hebrew this one means ‘devoted to God’.
  22. Daisy: A lovely flowery name, that comes from words ‘day’s eye’.
  23. Chole: It’s one of the names of Demeter, a Greek goddess of green foliage.
  24. Phoebe: Another name of Artemis, the goddess of moon. In Greek, it means ‘bright’.
  25. Matilda: Comes from Old German and means ‘powerful in a battle’. Amazon baby wishlist
  26. Ruby: As you know, ruby is a beautiful red gemstone. What you may not know, in Latin it means 'red'.
  27. Evelyn: Interestingly, the meanings vary between ‘life’, ‘uncertain’, and ‘beautiful little bird’.
  28. Sienna: Comes from a name of a central Italian city, which in turn, comes from an orange clay the city used to produce.
  29. Sofia: Nicely and easily, this name means ‘wisdom’.
  30. Eva: It literally means ‘giver of life’ and, of course, links to the first Biblical woman.
  31. Elsie: It means ‘My God is a vow’.
  32. Willow: English, from the tree of the same name. Also a cult 1980s film starring  Val Kilmer and Warwick Davis.
  33. Ivy: From the plant of the same name. 
  34. Millie: A diminutive from Millicent, it has several meanings from different languages, including ‘strong’, ‘ambitious’, ‘industrious’ and even ‘a thousand sands’.
  35. Esme: You probably didn’t know, but Esme originally was a boy name. Either way, it comes from a French word for ‘loved’.
  36. Rosie: A classic and elegant flowery name.
  37. Imogen: It has Gaelic background and means ‘maiden’.
  38. Elizabeth: Just like Elsie, it means ‘God is my vow’ or ‘promised of God’.
  39. Maya: It refers to ancient South American civilisations.
  40. Layla: It derives from Arabic Leila, meaning night, dark beauty.
  41. Emilia: Latin, meaning ‘rival, eager’. 
  42. Lola: A pet version of Dolores, which means ‘sorrow’. It refers to seven sorrow of St. Mary.
  43. Lucy: In all languages this name is deemed to come from, it means ‘light’.

  44. Harper: Originally a last name given to someone who played the harp, this could be the perfect name if you hope to raise a mini-musician. This name is up a staggering 2093 places from 2006 - woah! 
  45. Eliza: Derived from Elizabeth, it bears the same meaning.
  46. Erin: Comes from Ireland, means ‘from Ireland’.
  47. Eleanor: Meaning 'bright, shining one', we love this cute Greek name. Up 7 places from 2015.
  48. Ellie: Surprise, this name means ‘My God’.
  49. Harriet: This cute name means 'rules the home' - certainly true of your newborn! 
  50. Amber: A jewel name that have been popular since the 19th Century. 

For parenting tips, tricks and advice you can trust, click here to subscribe to Mother & Baby and have the latest issue delivered to your door every month.

Scroll through our list of the most unusual girls names of 2018:

Expand Image


A name that means 'born on Friday', this unusal name is actually of African origin. The perfect name for your baby born on the last day of the working week! 
Expand Image


A Latin baby name that isn't too popular today, meaning 'from clements' meaning mild or merciful in Latin. Cute nicknames include Clemmie. 
Expand Image


Your tot probably won't bump into many other Eloras' in the playgrround! This cute name has Greek origins and means 'light'.
Expand Image


It might remind you of your favourite Disney film, but this cute Italian name, meaning 'bambino or little child', is an unusual but beautiful choice. 
Expand Image


An English baby name meaning 'well spoken'! 
Expand Image


Another Disney name, Winnie or Winny is a unisex name of Welsh origin, meaning 'fair one' or 'fair and pure' - the perfect name for your fair-haired baby! 
Expand Image


A Gaelic bab name meaning 'fair', this unusal name is a cute choice for your baby girl. 
Expand Image


An English baby name meaning 'famous elf', we love the mythical feel to this cute, unusual name! 
Expand Image


A Latin baby name meaning 'tranqil', hopefully this name could be a good omen for those first few weeks with your newborn! 
Expand Image


An unusual name with an unknown meaning, in Greek mythology, Persephone was the daughter of Demeter and Zeus.
Expand Image


Whether she's destined to have the same voice as another famous Adele, this cute unusual name means 'noble, kind and tender'.
Expand Image


Although experts can't agree on the exact meaning of this cute name, it is thought to be derived from the Latin world almus, meaning 'kind'. 
Expand Image


A cute, Italian baby name meaning 'Pious'. 
Expand Image


From the Latin word meaning 'seven', because it was the seventh month of the old Roman calendar, which began the year in March, this cute baby name is perfect for babies born at the beginning of autumn. 
Expand Image


Of course, we don't need to explain the meaning of this cute, unusual baby name! 
Expand Image


Another super unusual baby name, meaning Wizard. 
Expand Image


This cute Scandinavian name means ‘divine strength’ – the perfect name for your adorable new arrival.

Make sure you're following Mother & Baby on Instagram for relatable memes, inspiring stories and parenting hacks!

Have approx 60 seconds to spare? Why not join thousands of mums-to-be and start your very own Amazon baby wish list! They're absolutely free to create and perfect to send to the friends, aunties and your mum to make sure you're getting the baby products you really need... Click here!

For parenting tips, tricks and advice you can trust, click here to download a free digital issue of Mother and Baby magazine.


Need more inspiration? Use our baby name generator!

Related content:
Mini mag sign up