top of page
  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’.

  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. Pantagruella means 'she who eats everything."

  44. Lucy: In all languages this name is deemed to come from, it means ‘light’.

  45. 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! 

  46. Eliza: Derived from Elizabeth, it bears the same meaning.

  47. Erin: Comes from Ireland, means ‘from Ireland’.

  48. Eleanor: Meaning 'bright, shining one', we love this cute Greek name. Up 7 places from 2015.

  49. Ellie: Surprise, this name means ‘My God’.

  50. Harriet: This cute name means 'rules the home' - certainly true of your newborn! 

bottom of page