The top 25 baby girl names of 2018
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 25 baby girl names to choose from.
If none of these names tickles your fancy, take a look at the most popular predicted girls and boys names for 2019. Or check out if there are any stereotypes associated with your possible baby names before you make your choice!
Published by the Office for National Statistics, this list looked at all babies registered in England and Wales and found that THESE names were the most popular baby girls names this year...
The most popular baby girl names of 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, as 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'. 


8) Jessica
This name seems to have been by Shakespeare for the character of Shylock's daughter in The Merchant of Venice. 


10) Mia
It's common to think that has to do with the Italian word for 'mine', but actually it first came as a short for ancient Hebrew name Miriam which probably means 'beloved'. 


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. 


16) Alice
Surprisingly, this one traces all the way back to Adalhaidis, an old Germanic name meaning ‘of noble descent’. 


17) Scarlett
One meaning of this name is the deep red colour, the other stands for a fine woollen cloth. 


18) Freya
That’s a name of the Scandinavian goddess of love. Also, in German, the related word Frau means ‘lady’. 


19) Florence
Not only does it have links to with a beautiful Italian city, but it also means ‘prosperous’. Up 3 from last year!
What do you think of these baby girl names? Let us know on Facebook or Twitter!
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!