Is it teething time for your little one?
The most popular baby boy names from 2020 have been revealed

Choosing a name for your tiny tot is no easy task. It’s quite a big responsibility really, when you think about it. They’re going to be walking around with this name for the rest of their life (unless they change it of course), so you kind of want to make sure it’s a good one. 

With so many babies being born each and every day, there’s bound to be a few names that tend to be more popular than others, and we really look forward to finding out which ones topped the baby name list each year.

So without further ado, here are the 20 most popular baby boy names from 2020 which would be absolutely perfect for your little man, courtesy of, who crunched the numbers.

  1. Muhammad - Arabic origin meaning praised, commendable and laudable.

  2. Noah - Derived from the Biblical figure, meaning repose or rest

  3. Oliver - Originally derived from the Latin word olivarius meaning olive tree planter. However, the name was introduced by the Normans to England.

  4. Arthur - English origin meaning  noble and courageous,

  5. Leo - Comes from the Latin word leo which in turns comes from the Greek, meaning lion. It can also be a nickname for a name such as Leonard or Leopold.

  6. Freddie - As a boy's name Freddie is of Old English and Old German origin meaning elf or magical counsel or peaceful ruler.

  7. George - Its original Greek form, Georgios, is based on the Greek word georgos, meaning farmer. 

  8. Theo - Many names beginning with the root "Theo-" such as Theodore, derive from the Ancient Greek word theos, which means god.

  9. Charlie - Of Old German origin, meaning free man.

  10. Jack - Means God Is Gracious and is of English origin.

  11. Harry - A diminutive form of Harold, Harrison or Harvey, and means home/army ruler.

  12. Oscar - Irish origin meaning God spear, or deer-lover or champion warrior.

  13. Ethan -  Hebrew origin meaning firm, enduring, strong and long-lived.

  14. Archie -  German origin meaning truly brave.  It was originally a shortened form of Archibald but is now often used as a name on its own.

  15. Finley - Of Scottish, Irish origin meaning fair-haired hero.

  16. Alfie - Short form of Alfred, from the Old English Aelfraed, meaning wise.

  17. Joshua - Means God Is My Salvation and is of Hebrew origin.

  18. Jacob - Of Hebrew origin meaning supplanter.

  19. Thomas - Of Aramaic origin meaning twin.

  20. Isaac - Means 'He Will Laugh' and is of Hebrew origin.




Hello Mama!
Help us help you by allowing us and our partners to remember your device as having browsed MummyPages and serve you better content and ads

We're on a mission to help our mums and their families thrive by informing, connecting and entertaining.

Join us in our mission by consenting to the use of cookies and IP address recognition by us and our partners to serve you content (including ads) best suited to your interests, both here and around the web.

We promise never to share any other information that may be deemed personal unless you explicitly tell us it's ok.

If you want more info, see our privacy policy.