There is always this conviction when you’ve found “THE ONE”. The right spouse,  the right dress, the right colour, the right home, the right venue.  But what about the right name for your baby?

Picking a baby’s name is one big decision.  Something you don’t want to fail at. You’ll want to be sure about the kind of name you’re giving your child.  What does it mean? What impact will it have on the child?

To help you with this big decision, we’ve taken our time to select and bring you The Top 20 baby names of 2017 and their meaning. 

Glance through and a make a perfect pick. 


1; Olivia – An elaboration of Olive, Olivia means ‘olive tree’. Naming your baby after a symbol of peace is never a bad idea

2; Amelia – Though it’s quite popular in many different languages, in English, Amelia is a variant of Amalia, meaning ‘work’. With industrious connotations, your Amelia could be the top of the class in no time!

3:  Emily –  It means ‘striving’ and ‘eager’, the name has been popular since the 20th Century and isn’t showing any signs of stopping.

4:  Isla – Despite being the fourth most popular girls name in England and Wales, Isla actually has Scottish routes. In Scotland, the name means ‘island’ or ‘from the river’ – there are two rivers named Isla in Scotland. We love the cute feel to this name.

5:  Nora –  It means ‘light’ this cute name has a vintage feel.

6:  Charlotte – Princess Charlotte may only be coming up to her second birthday, but she’s already causing a stir. This already popular name saw a spike in the last couple of years, meaning ‘free-man’, it’s now got the royal stamp of approval too.

7:  Daisy – A lovely flowery name, that comes from words ‘day’s eye’, this girls name has risen four places in the popualrity tables since last year.

8:  Evelyn – The meanings of this adorable name vary from ‘life’, ‘uncertain’ and ‘beautiful little bird’, this cute name is set to stay on the popular list this year.

9:  Ivy – From the plant of the same name, this name has risen an astounding 464 places on the league tables over the last year!

10:  Elizabeth – Just like Elsie, it means ‘God is my vow’ or ‘promised of God’. This traditional name is up three places from 2015.


11:  Leo – Maybe it was Leonardo (Leo) Dicaprio finally winning that Oscar last year that put Leo back on the map, but it looks set to stay this year. Meaning ‘lion’, it’s said to represent power and courage. The name also has many biblical connotations.

12:  Ethan – It means ‘strong and firm’ this classic name has a vintage feel we predict parents will love this year.

13:  Alexander – Thanks to Alexander the Great, this is now thought of as a noble and mighty name, meaning ‘defending men’. This name is also set to grow in popularity in the latter half of 2017 thanks to George and Amal Clooney!

14:  David – Another biblical name that’s been in the popular list for as long as we can remember, in many languages, David means ‘beloved’.

15:  Ryan – From the Irish surname O’Riain (descendant of Rian). Rian is an ancient Irish name believed to be a diminutive form of rí (king): hence, “little king.”

16:  Harry – We’ve got Princess Diana to thank for putting Harry back on the map, but in recent years, thanks to Harry Potter and Harry Styles, the name has continued to grow in popularity. Meaning ‘estate ruler’, you can rest assured your little Harry will have a favourite bedtime story and fancy dress costume for years to come!

17:  Oliver – Meaning ‘olive tree’, Oliver is thought to be energetic and good natured. A popular choice for years, this has seen another spike this year.

18:  Toby – Another one that we see making a big revival this year, this traditional Hebrew name means ‘Lord is good’.

19:  Sebastian – With a number of celebrity fans, Sebastian, meaning ‘person from the ancient city of Sebasta’ is becoming more and more popular. Cute nicknames include Seb and Bas

20:  Lucas – A nice alternative to the ever popular Luke, Lucas is a classic biblical name, meaning ‘light-giving’.

One Reply to “TOP 20 BABY NAMES OF 2017”

Leave a comment