Close Close
Mother and Baby

The Top 50 Baby Boy Names for 2017

Section: Boys baby names

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. 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'.
  2. 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'. 
  3. HARRY - This name has two meanings: 'the house ruler' and 'the war leader'
  4. GEORGE  - Its origin is Georgios, a Greek name meaning 'farmer'
  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. CHARLIE - This one comes from the Old English 'ceorl' which means 'man'
  7. 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.
  8. 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'.
  9. THOMAS - The Biblical meaning of this name is 'twin'
  10. OSCAR - Possibly originates from Old Norse name Ásgeirr which stands for 'divine spear'
  11. 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.
  12. MUHAMMAD  - This is the name of the founder of Islamic religion Proohet Muhammad. The name means 'praised, praiseworthy'. 
  13. HENRY - From Germanic this name means 'home ruler'.
  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. LEO - Very simply, this name means 'lion'.
  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. ETHAN - This name means 'strong, enduring' in Hebrew
  19. ARCHIE - A diminitive of Archibald. This one is popular in Scotland, but also comes from Germanic, meaning 'genuine, bold'. 
  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. JOSEPH - The Biblical meaning of this name is 'increase, adding'. In the Old Testament Joseph was the favourite son of Jacob.
  22. ALEXANDER - It means 'defending men' from Greek
  23. SAMUEL - This one also comes from Hebrew and means 'asked of God' or 'heard by God'.
  24. DANIEL - In Biblical the meaning of the name Daniel is:Judgment of God; God my judge.
  25. LOGAN  - In Gaelic it means 'little hollow' referring to a place in Scotland. Another meaning is 'Finnian's servant'.
  26. EDWARD - It means 'rich guard', deriving from Old English.
  27. LUCAS - The widest meaning for this one is 'light'.
  28. MAX - It comes from the Latin word for 'greatest'.
  29. MOHAMMED - This is the name of the founder of Islamic religion Proohet Muhammad. The name means 'praised, praiseworthy'. 
  30. 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.
  31. MASON - In Old French it meant 'stoneworker'.
  32. HARRISON - The meaning is 'son of Harry'.
  33. THEO - This one means 'God given' from Greek.
  34. JAKE  - Another form of Jack or Jacob.
  35. SEBASTIAN - The Greek meaning of this name is 'venerable'.
  36. FINLEY - It comes from Gaelic and means 'white warrior'.
  37. ARTHUR - Possibly, derives from Celtic 'artos' which means 'bear'. Alternatively, it may relate to an old Roman family Artorius.
  38. ADAM - In many languages Adam means 'man'. The Biblical meaning of this name is 'red, Earthy', and the same it is in Hebrew.
  39. DYLAN  - It comes from Welsh as 'great wave' and in Welsh mythology it was a god or a hero associated with sea.
  40. RILEY  - It has Irish origin and means 'valiant'.
  41. ZACHARY - In Hebrew the meaning of this name is: Remembered by God.
  42. TEDDY – means guardian of wealth, and, of course, teddy bear. Also, nickname of Theodore Roosevelt, and of course, footballer Teddy Sheringham.
  43. DAVID - In many languages including Swedish and Hebrew, David means 'beloved'. Same is the Biblical meaning of this name.
  44. TOBY  - In Hebrew this one means 'Lord is good'.
  45. THEODORE  - This one means 'God given' from Greek.
  46. ELIJAH - Hebrew 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?
  47. MATTHEW - In Hebrew it means 'gift of God'. St. Matthew was one of God's 12 apostiles. 
  48. JENSON – Literal, meaning ‘son of Jen’. Traditionally a surname rather than a first name – Formula One racing driver Jenson Button’s influence, perhaps?
  49. JAYDEN - This name in Hebrew means 'Jevorah has heard' or 'God has heard'.
  50. HARVEY - In Celtic, German, English and French this one means 'warrior', 'eager for battle', 'strong', 'soldier'.


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.