Mother and Baby

The top 50 baby boy names for 2018

Section: Boys baby names

Baby boys names

What are the best boys’ names this year? Whether you're pregnant and looking for baby name inspo or want to check how popular your little one's name is, we've got the top 50 baby boy names in 2018. If none of these make your list, take a look at the best baby names for 2018 here. 

The most popular boys names for 2018: 

Published by the Office for National Statistics, the list looked at all babies registered in England and Wales last year and predicted that THESE names will be the most popular baby boys names this year. Here are the top baby boy names and their meanings:

  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 Prophet Muhammad. The name means 'praised, praiseworthy'. Up four places from 2015.
  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. 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'. Amazon wishlist
  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.

For parenting tips, tricks and advice you can trust, subscribe to Mother & Baby and have the latest issue delivered to your door every month.

Scroll through our list of the most unusual boys names for 2018: 

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


A Spanish baby name that means 'Eager for battle', we love this cute, unusual name! 
Expand Image


A German baby name, meaning 'brown'. 
Expand Image


A Swedish/Danish naem meaning 'to live', we love this uncommon name. 
Expand Image


A Norse baby name meaning 'dwells at the shine of the cross'. 
Expand Image


A French baby name and also an old town in South West France from before the Roman Occupation. A good choice for history fans! 
Expand Image


An English baby name meaning 'majestic', Gus isn't one you'll hear a lot in the playground. 
Expand Image


An Old English name meaning 'Hugh's meadow'.
Expand Image


We love this cute German baby name, meaning 'wealth and fortune'. 
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


A French baby boy name meaning 'oarsman' - a perfect choice for sailing fans! 
Expand Image


A cute Disney-inspired name, which actually means 'nobody' in Latin! 
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


An English baby name meaning 'from the island'. 
Expand Image


A Greek baby name, meaning 'hairy' - a cute option if your baby boy is born with a full head of hair! 
Expand Image


A Latin baby name meaning 'peace', we love this cute name. 
Expand Image


Meaning ‘brave in war’, this unusual name 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


A cute Japanese name meaning 'apple', this is an unusual choice, perfect for Beatles fans. 


Make sure you're following Mother & Baby on Instagram for relatable memes, inspiring stories and parenting hacks!

Have approx 60 seconds to spare? Why not join thousands of mums-to-be and start your very own Amazon baby wish list! They're absolutely free to create and perfect to send to the friends, aunties and your mum to make sure you're getting the baby products you really need... Click here!

For parenting tips, tricks and advice you can trust, click here to download a free digital issue of Mother and Baby magazine.


Need more inspiration? Use our baby name generator!

Related content: