Close Close
Mother and Baby

The Top 100 Baby Names for 2017

Section: Baby names
Top 100 baby names

You always know when you’ve found ‘the one’ – man, wedding dress and name for your baby. Unlike the colour of the nursery, or the pram you choose, your baby’s name is definitely something you want to get right, but how do you pick the perfect one? To help you with your big decision, we’ve taken a look at the top baby names of 2017 (so far!), the predicted risers this year and what they all mean.

Popular girl’s names for 2017

  1. Isabella: A name that has been increasing in popularity for the past few years, Isabella is a variation of the more traditional Elizabeth, meaning ‘devoted to God’. Don’t let the popularity put you off, you could always shorten to Bella or Izzy.
  2. Olivia: An elaboration of Olive, Olivia means ‘olive tree’. Naming your baby after a symbol of peace is never a bad idea and if you get a surprise on the day, Oliver is also in the 2017 popular boy’s names list.
  3. Emma: A name we’ve loved since Rachel and Ross in Friends, Emma remains top of the popular list in 2017. An English name meaning ‘whole’ or ‘universal’.
  4. Ava: Reese Witherspoon recently posted selfies with her lookalike daughter Ava and the world went mad (for the selfies and the name). Meaning ‘bird’, it was made popular by the wonderful Ava Gardener.
  5. Mia: If it’s good enough for Kate Winslet, it’s good enough for us. A short version of Maria, meaning ‘wished for child’, this Latin name was made popular by American actress and model, Mia Farrow.
  6. Harper: Whether it’s Harper Lee, or Harper Beckham that put this name on the popular list, it’s stuck. 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.
  7. Amelia: 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!
  8. Emily: Maybe it was Emily Blunt’s appearance in the recent Blockbuster The Girl on the Train, or fans of Emily Brontë that have kept the name in the popular list. Meaning ‘striving’ and ‘eager’, the name has been popular since the 20th Century and isn’t showing any signs of stopping.
  9. Ella: Meaning ‘light’, Ella is often a shortened version of Eleanor or Ellen. Rest assured, if you pick this as a name for your little one, you’ll have a Cinderella fan for life. This name is also set to grow in popularity in the latter half of 2017 thanks to George and Amal Clooney!
  10. Abigail: A popular name meaning ‘the father’s joy’, she’ll be a daddy’s girl in no time! With a vintage charm, Abigail is a name with biblical routes, and is often shortened to Abi.
  11. Bea: A short version of Beatrice, this super-cute name means ‘she who brings happiness’. It’s pretty unusual too, so she’ll probably be the only Bea in the class!
  12. Ines: Back on the popular list after Ryan Reynolds and Blake Lively named their second daughter Ines, this beautiful name means ‘pure’ and ‘virginal’.
  13. Avery: This unisex name has been around for a long time, but is currently on the rise. Meaning ‘ruler of the elves’, this vintage name is an alternative to the also popular, Ava.
  14. Scarlett: With Scarlett Johansson giving this name all the glamour it deserves, Scarlett is set to be a popular choice this year. Meaning ‘red’, the name is commonly spelt with one or two t’s.
  15. 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.
  16. Aria: Arya Stark - the ultimate female hero in Game of Thrones may be one reason why Aria is now back on the popular list, but it’s steadily been rising for years. Meaning ‘air’ and ‘lioness’, you’ll have a little warrior in your midst.
  17. Darcey: Made popular by English ballerina Darcey Bussell and fans of Jane Austen’s Mr Darcy, the name means ‘dark one’, ‘from the Arcy’ or ‘from the fortress’.
  18. Poppy: Meaning ‘from the flower’, Poppy is rising in popularity. Often chosen for little girls born around Remembrance Day, famous Poppy’s include supermodel Cara Delevigne’s sister and Jamie Oliver’s daughter Poppy Honey Oliver.
  19. Sophie: Meaning ‘wisdom’, Sophie is another version of the Greek name Sophia. Frequently appearing on popular baby-names lists, Sophie is thought to be a lively, yet down to earth kind of girl.
  20. Grace: Rising in popularity once again, Grace is a simple English name, meaning ‘God’s favour’. Chosen by celebs such as Mark Wahlberg and made famous by the beautiful Grace Kelly, this name looks set to rise this year.
  21. Luna: If Chrissy Teigan and John Legend’s snaps of daughter Luna’s first Halloween dress up didn’t put the name on the map, Harry Potter did. Rising in popularity over the past few years, this cute name means ‘moon’.
  22. Penelope: With glamorous connotations thanks to the beautiful Penelope Cruz, this original Greek name means ‘weaver’.
  23. Lily: Another beautiful English flower name, the Lily is a symbol of purity and innocence in Christianity. With a famous celebrity fan base including Johnny Depp, Kate Beckinsale and Harry Potter
  24. Chloe: A springtime name meaning ‘young green shoot’, Chloe symbolises new growth. The Kardashians have helped make alternative spelling Khloe popular too.
  25. Layla: The beautiful name Layla, meaning ‘night’ is raising in popularity again. Alternative spellings include Leila.
  26. 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.
  27. Mila – This ancient name has been around for centuries, and put back on the map thanks to the beautiful Mila Kunis. We predict its rise in popularity this year.
  28. Nora – Meaning ‘light’ this cute name has a vintage feel.
  29. Hazel – With its literal meaning ‘the hazelnut tree’, this cute name has been growing in popularity over the past few years. With celeb fans such as Julia Roberts and Emily Blunt, we predict they’ll be more Hazels in the world this year!
  30. Aurora: Meaning ‘dawn’, this name is perfect for parents who are poetry fanatics, or fans of Disney’s Sleeping Beauty.
  31. Sofia: Meaning ‘wisdom’, we love this exotic sounding baby girls name, which is steadily rising in popularity at the moment.
  32. Valentia: An exotic name with an adorable meaning – ‘strength and health’, hopefully your little beauty will live up to her name. Recently chosen by Mavin and Rochelle Humes’ as the name of their second daughter, this is set to be big for the rest of 2017.
  33. Alexa: Meaning 'defending men', famous Alexas include the beautiful model Alexa Chung. 
  34. Brooklyn: Although this has been around for years as a boy’s name, thanks to the Beckhams’ choosing it for their eldest son, this is rising as a female choice in recent years.
  35. Ariana: Meaning 'most holy', this beautiful name is rising in popularity, perhaps thanks to pop princess Ariana Grande. 
  36. Stella: Meaning ‘star’, this adorable name has a huge celebrity following – just one of the many reasons we’ve seen it rising through the baby name lists these past few years.
  37. Gabriella: Meaning ‘God is my strength’, this Italian name has a beautiful, yet strong quality we just love.
  38. Freya: Meaning ‘a noble woman’, hopefully your new arrival will live up to her powerful name.
  39. Bella: A version of Isabella, this cute name means ‘beautiful’. Whether it’s the hit film trilogy Twilight, or the host of celebrity fans that has kept this name popular, we’re not sure, but we predict it’s going to be big this year.
  40. Maya: Meaning ‘water’, Maya is still a rather unusual name to appear on this list, but we love it!
  41. Eva: Meaning ‘life’, she might not be the only Eva in the playground, but we’re sure you’ll never fall out of love with this adorable name.
  42. Astrid: This cute Scandinavian name means ‘divine strength’ – the perfect name for your adorable new arrival.
  43. Aviva: You might notice a rise in the ‘names beginning with a’ this year, but we predict Aviva will begin to rise in popularity this year. This Hebrew name, meaning ‘innocent’ is perfect for your new babe.
  44. Clara: Meaning ‘bright’ and ‘clear’ this cute name has gained celebrity fans such as actor Ewan McGregor.
  45. Winona: Of course, Winona Ryder has put this name on the map, and as she is set to return to our screens in the second season of Stranger Things, we can see this name, meaning ‘firstborn daughter’ skyrocketing.
  46. Polly: When TOWIE star Amy Childs named her baby Polly, we all fell in love with this cute name.
  47. Evie: It’s been on our popular list for years, a diminutive of ‘Eve’, meaning ‘life’ or ‘living one’.
  48. Elsie – Meaning ‘my God is a vow’, we predict this cute name is set to rise this year.
  49. Lea – Recently chosen by Bradley Cooper and Irina Shayk as the name for their new baby girl, this cute name means ‘meadow’.
  50. Jessie – As the beautiful actress Jessie Buckley begins to appear more and more on our screens, we predict this cute name, meaning ‘wealthy’, will rise in popularity. 

Popular boy's names for 2017

  1. Noah: Could it be Ryan Gosling’s appearance in La La Land that has tipped Noah to the top of the charts yet again? Meaning ‘rest’ and ‘comfort’, this is also a popular biblical name, after Noah builds an ark in the Old Testament, saving animals from a flood.
  2. 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!
  3. 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.
  4. Jack: A name that has been famous ever since Jack and Jill walked up the hill, for a long time, Jack was a diminutive of the name John. Meaning ‘God is gracious’.
  5. Charlie: Also a popular girls name, Charlie is a shortened version of Charles, meaning ‘free man’. A friendly, tomboyish name, the name has been jumping up in popularity since 2005.
  6. James: A traditional, biblical, royal name, James is making a comeback this year. Meaning ‘one who follows’, famous James include James Corden, James McAvoy and James Bond.
  7. Oscar: Whether you hope you little Oscar becomes a great writer (Oscar Wilde) or a great designer (Oscar de la Renta), we’re sure he’ll live up to his name. Meaning ‘champion warrior’, according to Irish legend, Oscar was one of the mightiest warriors who ever lived.
  8. George: Not only is Prince George a four-year-old fashion icon, he’s made his own name more popular than it ever has been. Meaning ‘farmer’, George is a solid, strong and royal choice.
  9. 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.
  10. Sulien: A rising name this year, Sulien means ‘sun born’ and is originally thought to be the name of the most learned man in Wales.
  11. Arlo: Unconventionally chosen by Leighton Meester and Adam Brody for their baby girl, this traditionally male name means ‘fortified hill’, or in other words, strengthened or protected.
  12. Reggie: A diminutive of Reginald, this nickname is starting to become a popular name its own right. Meaning ‘counsel power’.
  13. Albie: A super-cute name, made popular by Harry Potter, Albie is a shortened version of Albert, Alban or Albus, meaning ‘noble’ and ‘bright’.
  14. Finn: An old English name, originally meaning ‘blonde’ this is the perfect name for your fair-haired baby! In Irish mythology, Finn is a warrior with supernatural powers, remembered for his wisdom and generosity.
  15. Elijah: An old biblical name, meaning ‘Yahweh is God’, Elijah has been put back on the map in recent years by Lord of the Rings actor Elijah Wood.
  16. Lucas: A nice alternative to the ever popular Luke, Lucas is a classic biblical name, meaning ‘light-giving’.
  17. Benjamin: The name chosen by Gisele Bundchen and Tom Brady, Benjamin is a traditional biblical name meaning ‘son of the right hand’. It is also often shortened to Ben.
  18. Gabriel: Another biblical favourite, Gabriel has been popular for the past few years, meaning ‘God is my strength’. It’s rise in popularity could be down to celebrity fans including Mick Jagger, Daniel Day-Lewis and Mia Farrow.
  19. Matthew: A name that has been popular for as long as we’ve been making baby-name lists, Matthew means ‘gift from God’. In recent years, parents have started choosing alternative versions, such as Matthias and Mateo.
  20. Liam: Originally a shortened version of William, for a long time we’ve thought of Liam as a name in its own right. Meaning ‘resolute protection’, famous Liam’s include Liam Neeson and for Oasis fans, Liam Gallagher.
  21. Aiden: We love that Aiden means ‘little and fiery’. Set to rise again this year, hopefully his spirited nature won’t come out until he’s a little older!
  22. Ethan: Meaning ‘strong’, ‘safe’ and ‘firm’, Ethan is often thought to be someone you can rely on. This is a popular choice for all those Tom Cruise fans out there!  
  23. Jacob: Thanks to the Twilight films, this traditional name has made a comeback in the past few years. Meaning ‘supplanter’, it’s popular for its connotations of honesty and warmth. Often shortened to Jake.
  24. 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!
  25. Wyatt: Set to rise in popularity this year, Wyatt, meaning ‘brave in war’, has been given a celebrity boost after being unconventionally chosen by Mila Kunis and Ashton Kuther as a name for their baby girl.
  26. Bowie: A cute name that’s perfect for parents who want to name their baby after the late David Bowie.  
  27. Bear: It’s one of the most awaited baby names of the year, but whether you love or hate Cheryl and Liam Payne’s baby name, they’ve put it on the map.  
  28. Arthur: This cute traditional name, also meaning ‘bear’, has been put back on the popular list thanks to TOWIE star Billie Faires. Perhaps this would have been a safer choice for Liam and Cheryl?
  29. 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. 
  30. Hal: There were a lot of confused faces when Benedict Cumberbatch and Sophie Hunter named their baby boy Hal, but this traditional name actually dates back to Shakespeare. A diminutive of Harold, meaning ‘army ruler’.
  31. Montague: Recently chosen by Geri Halliwell, this unusual name means ‘pointy hill’. We also love the cute nickname Monty.  
  32. Grey: It’s been around as a boy’s colour name for a few years now, but as it’s more frequently used as a middle name this year, we predict it growing in popularity.
  33. Henry: Meaning ‘estate ruler’, this traditional boy name has been popular for years, and isn’t going anywhere just yet.
  34. Issac: Meaning ‘laughter’, let’s hope your new arrival lives up to his happy name!
  35. David: Another biblical name that’s been in the popular list for as long as we can remember, in many languages, David means ‘beloved’.
  36. Jude: Whether we’ve got Mr Law, or Thomas Hardy’s portrayal of Jude the Obscure to thank, this cute name, meaning ‘praised’ is set to be popular this year.
  37. Beau: Meaning ‘handsome’, this cute baby name is the perfect fit for your beautiful new arrival!
  38. Eissa: Rising in popularity this year, this unusual name means ‘God is salvation’. Recently chosen by Janet Jackson and husband Wissam Al Mana as the name of their first son.
  39. Finley: A Greek name meaning ‘white warrior’, here’s hoping your new arrival lives up to his powerful name.
  40. Gus: An old-school name that hasn’t been too popular for the last few years means one thing – experts predict it will start to rise again, with parents falling for its authentic charm. Meaning ‘great and magnificent’.
  41. William: Meaning ‘resolute protector’, this popular, traditional name isn’t going anywhere. Nicknames include Will and Billy.
  42. River: A name that has seen a spike in popularity thanks to Jamie Oliver, who recently named his fifth child River Rocket.
  43. Ethan: Meaning ‘strong and firm’ this classic name has a vintage feel we predict parents will love this year.
  44. Daniel: Meaning ‘God is my judge’ this Hebrew name has been a favourite all over the world for years.
  45. Max: With a growing number of celebrity fans, this shortened version of Maximillian, meaning ‘greatest’, or Maxwell, meaning ‘great stream’ is set to remain popular.
  46. Theo: Meaning ‘divine gift’, we love this cute and contemporary name.
  47. Toby: Another one that we see making a big revival this year, this traditional Hebrew name means ‘Lord is good’.
  48. Teddy: Meaning ‘guardian of wealth’, this cute name was put on the map a while ago thanks to footballer Teddy Sheringham. We predict it will be a popular name for 2017.
  49. Joshua: Another one that’s been popular for years, this biblical name means ‘generous’.
  50. Fox: A cute name with a celebrity following, is 2017 the year of the animal baby names? We’ll have to wait and see.  

If none of these have made it onto your list, take a look at our Top 50 boys names and Top 50 girls names

Whichever name you choose for your little one, try creating a free Amazon Baby Wishlist ready for their arrival! 

Expand Image

Low heartbeat

If your baby’s heartbeat is lower than 140 beats per minute, you could be having a little boy. 
Expand Image

You’re moodier than normal

Feeling grumpy and down in the dumps? It could mean you’re pregnant with a girl. 
Expand Image

Sleeping on your left side

Do you keep finding you wake up on your left side? It’s another sign you’re having a boy.
Expand Image

Your skin is soft

Being pregnant with a girl could mean you’ve finally got that baby soft skin you’ve always wanted. 
Expand Image

You’re carrying low

If someone tells you you’re ‘carrying low’, it means your bump is lower and your baby lying closer to the pelvis – a sign that some believe suggests your baby’s a boy… 
Expand Image

You’re carrying high

… while carrying high could be a sign that you’re having a little girl. 
Expand Image

No morning sickness

If this is the case, then you’re very lucky!
Expand Image

Bad morning sickness

This isn’t at all pleasant but might mean that you’ll soon have a mini me. 
Expand Image

Glossier hair

Got luxurious locks and all-round a better mane than you’ve ever had in your life? It could be a sign that you’ll have a son.
Expand Image

Thin hair

​Hair lacking in volume? Apparently, it’s an indication that you’re pregnant with a daughter. 
Expand Image

Hairier legs

Found yourself reaching for the razor more frequently? It could mean you need to start thinking of some baby boy's names.
Expand Image


One gender myth says that bad, spotty skin could mean you’re having a girl. 
Expand Image

Frequent headaches

Some believe that suffering from more headaches during pregnancy than normal is a sign that you’re expecting a boy.
Expand Image

Carrying weight in your hips and rear

Suddenly found yourself with a more pronounced derrière? And more rounded hips? It might mean you need to paint the nursery pink.
Expand Image

You’ve got cold feet

A strange one, but having chilly feet could indicate that you’re pregnant with a son. We’re not quite sure why…
Expand Image

No pregnancy ‘glow’

While everyone’s talked about that ah-mazing pregnancy glow you’re bound to experience, you still haven’t come across it. Which could signal that you’re having a baby girl. 
Expand Image

You crave salty foods

Hankering after cheese, crisps and really salty meats is another signal that you’re carrying a boy. 
Expand Image

You crave sweet things

If you’re eating even more sugary treats than usual then you could have a girl. We reckon it’s a good excuse to indulge a little during your pregnancy. 
Expand Image

Your partner has put on weight during your pregnancy

This has to be the strangest of the lot. We reckon your partner packing on the pounds just means that he’s been having one too many sweet treats – but some think it could mean a baby boy is on the way.
Expand Image

Your bump looks like a watermelon

Is this a compliment? You be the judge.
Expand Image

If you ate a high calorie diet before you got pregnant

If you had a low-calorie diet and you didn’t have much of an appetite, you’re having a girl. 
Expand Image

Holding a ring on a piece of string over your belly and it moves in a circle

Tie a ring you wear every day to a length of cotton thread and hold it above your bump - moving in a circle means you’re having a girl, while swinging side to side means you’re having a boy. However, there’s some debate over which action signifies which gender. If you live in America, you’re more likely to believe the opposite!
Expand Image

If you conceived in winter

If you fell pregnant in the summer, you’re having a baby girl. If you conceive in spring or autumn, there’s an equal chance of having a boy or girl. 
Expand Image

If someone asks you to hold your hands out in front of you, and you hold them palms facing up

If you hold them out palms facing downwards, you’re having a boy. 
Expand Image

If you pick up a key and hold it by its round upper section, you’re having a boy

If you pick the key up by its thinner lower section, it’s a girl. 
Expand Image

When you lie down, your baby doesn’t wriggle around too much

If your little one isn't wriggling round much when you're lying on the sofa, you might have a little mini-me on the way. If your baby is a little wriggler when you lie down, it’s a boy!

Related content:


No comments have been made yet.