Close Close
Mother and Baby

The Top 50 Baby Boy Names for 2017

What are the best boys’ 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 boy names in 2017. Published by the Office for National Statistics, the list looked at all babies registered in England and Wales last year. 

  1. Oliver: This name is used across Europe and America, with meaning varying from country to country. In French and English it realtes to the olive tree. The biblical olive tree symbolizes fruitfulness, beauty and dignity. Other meanings include 'affectionate' and 'peaceful'. This name has been top of the most popular list for the past few years.
  2. Harry: This name has two meanings: 'the house ruler' and 'the war leader'.
  3. George: Its origin is Georgios, a Greek name meaning 'farmer'.
  4. Jack: In English and Polish Jack means 'God is gracious'. It is also deemed to be diminitive form of John. In the medieval times, Jack was so common that it was used as a general term for 'man' or 'boy'. 
  5. Jacob: In the Old Testament, Jacob (later called Israel) was born holding his twin brother Esau's heel, and his name is explained as "holder of the heel" or "supplanter".
  6. Noah: In Hebrew this name means 'rest, comfort'. In Bible Noah built an ark that rescued his family and a pair of each species from the Flood.
  7. Charlie: This one comes from the Old English 'ceorl' which means 'man'.
  8. Muhammed: This is the name of the founder of Islamic religion Proohet Muhammad. The name means 'praised, praiseworthy'. Up four places from 2015.
  9. Thomans: The Biblical meaning of this name is 'twin'.
  10. Oscar: Possibly originates from Old Norse name Ásgeirr which stands for 'divine spear'.
  11. William: This one is derived from the Germanic name Willahelm, which was composed of the elements will "will, desire" and helm "helmet, protection", it is often explained as 'resolute protector'.
  12. James: This was the name of two apostles in the New Testament. The first was Saint James the Greater, second - James the Lesser. Another James mentioned in the Bible is the brother of Jesus.
  13. Leo: Very simply, this name means 'lion'. Up two places from 2015. 
  14. Alfie: Diminitive from Alfred,  meaning ‘elf’ or ‘magical counsel’. Anglo-Saxons believed in elves as wise and powerful beings that have influence over people.
  15. Henry: From Germanic this name means 'home ruler'.
  16. Joshua: In Hebrew Joshua means 'generous'. In the Old Testament Joshua was chosen to succeed Moses as city leader. 
  17. Freddie: It comes from the Old German name Frithuric, meaning 'peaceful ruler'.
  18. Archie: A diminitive of Archibald. This one is popular in Scotland, but also comes from Germanic, meaning 'genuine, bold'. 
  19. Ethan: This name means 'strong, enduring' in Hebrew
  20. Isaac: This name means 'laughter'. In the Old Testament God was testing Isaac ordering him to sacrofice his own son, though angels eventually prevented it.
  21. Alexander: It means 'defending men' from Greek
  22. Joseph: The Biblical meaning of this name is 'increase, adding'. In the Old Testament Joseph was the favourite son of Jacob.
  23. Edward: It means 'rich guard', deriving from Old English.
  24. Samuel: This one also comes from Hebrew and means 'asked of God' or 'heard by God'.
  25. Max: It comes from the Latin word for 'greatest'.
  26. Logan: In Gaelic it means 'little hollow' referring to a place in Scotland. Another meaning is 'Finnian's servant'.
  27. Lucas: The widest meaning for this one is 'light'.
  28. Daniel: In Biblical the meaning of the name Daniel is:Judgment of God; God my judge.
  29. Theo: This one means 'God given' from Greek.
  30. Arhur: Possibly, derives from Celtic 'artos' which means 'bear'. Alternatively, it may relate to an old Roman family Artorius.
  31. Mohammed: This is the name of the founder of Islamic religion Proohet Muhammad. The name means 'praised, praiseworthy'. 
  32. Harrison: The meaning is 'son of Harry'.
  33. Benjamin: In Hebrew this name means "son of the south" or "son of the right hand". In the Old  Testament Benjamin Jacob's youngest son.
  34. Mason: In Old French it meant 'stoneworker'.
  35. Finley: It comes from Gaelic and means 'white warrior'.
  36. Sebastian: The Greek meaning of this name is 'venerable'.
  37. Adam: In many languages Adam means 'man'. The Biblical meaning of this name is 'red, Earthy', and the same it is in Hebrew.
  38. Dylan: It comes from Welsh as 'great wave' and in Welsh mythology it was a god or a hero associated with sea.
  39. Zachary: In Hebrew the meaning of this name is: Remembered by God.
  40. Riley: It has Irish origin and means 'valiant'.
  41. Teddy: Means guardian of wealth, and, of course, teddy bear. Also, nickname of Theodore Roosevelt, and of course, footballer Teddy Sheringham.
  42. Theodore: This one means 'God given' from Greek.
  43. David: In many languages including Swedish and Hebrew, David means 'beloved'. Same is the Biblical meaning of this name.
  44. ElijahHebrew for "Yahweh is God." Traditionally a popular Jewish boys' name. Risen in popularity due to actor Elijah Wood and his ‘Lord of the Rings’ fans?
  45. Jake: Another form of Jack or Jacob.
  46. Toby: In Hebrew this one means 'Lord is good'.
  47. Louie: A French baby name meaning 'famous warrior'. 
  48. Reuben: Meaning 'behold a son' in Hebrew, this name is up 3 places from 2015. 
  49. Arlo: This traditionally male name means ‘fortified hill’, or in other words, strengthened or protected. Up 53 places from 2015.
  50. Hugo: Meaning 'bright in mind and spirit' or 'intelligence', this is originally a German surname.


Scroll through our top baby boy names for 2017: 

Expand Image
Expand Image


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.
Expand Image


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!
Expand Image


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


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’.
Expand Image


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.
Expand Image


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.
Expand Image


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.
Expand Image


Not only is Prince George a three-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.
Expand Image


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.
Expand Image


An old English name, originally meaning ‘blond’ 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.
Expand Image


A super-cute name, made popular by Harry Potter, Albie is a shortened version of Albert, Alban or Albus, meaning ‘noble’ and ‘bright’.
Expand Image


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.
Expand Image


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?
Expand Image


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.  
Expand Image


Recently chosen by Geri Halliwell, this unusual name means ‘pointy hill’. We also love the cute nickname Monty.  
Expand Image


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. 
Expand Image


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!  
Expand Image


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.
Expand Image


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.
Expand Image


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!
Expand Image


Meaning ‘estate ruler’, this traditional boy name has been popular for years, and isn’t going anywhere just yet.
Expand Image


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.
Expand Image


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’.
Expand Image


Another one that we see making a big revival this year, this traditional Hebrew name means ‘Lord is good’.
Expand Image


Another one that’s been popular for years, this biblical name means ‘generous’.

Click here to create your own Amazon Baby Wishlist ready for his arrival.


Need more inspiration? Use our baby name generator!

Related content:


No comments have been made yet.