top of page
  • Writer's pictureZara

50 Most Popular Boys Names 2021


Hebrew, meaning ‘man’ or ‘earth’. Found in the Bible, where the creation story names Adam as the first man on earth.


Greek, meaning ‘defender of mankind’. Alexander the Great was an undefeated fourth-century king whose empire stretched from Greece to modern Pakistan.


The adorable name is of French and Latin origin and perfect for a little boy.

Meaning: 'magnificent'.


Has increased in popularity since cleaning sensation Mrs Hinch named her baby boy Ronnie James George Hinchcliffe. So cute!

Meaning: 'well-advised ruler'.


An Irish baby name that is predicted to be a hit with new mums, especially as 'baking boom' is one of the big name trends for 2020.

Meaning: From the Gaelic meaning 'king'.


Peaky Blinders fans will recognise that he cute abbreviation of Thomas was used for protagonist Tommy Shelby.

Meaning: 'twin'.


It seems the trend to revert to once-loved historic names is in full swing as Acacius is tipped to be on the top ten list of names for boys.

Meaning: 'not evil'.


Loved by Stacey Solomon and Joe Swash, this playful name has become a popular choice.

Meaning: 'King'.


An abbreviation of Theodore or Edgar, this traditional name will be everywhere in 2020.

Meaning: 'wealthy guardian'.


Whether it's an ode to Johnny Cash or erm, money, this name will definitely turn heads (in a good way). It's also a shortened version of ancient names Cassius and Cassian,

Meaning: 'Money'.


Pronounced AR-loh, this cool moniker is currently the 42nd most popular baby boy name having risen 609 places since 2007. Expect it to rise even higher in 2020.

Meaning: 'fortified hill'.


Alfie as a boy's name is of Old English and Old German origin meaning "elf or magical counsel".


Muted shades are having a moment and inspiring plenty of baby names, including Grey/Gray. So cute!

Meaning: 'grey-haired'


The Spanish form of James, Diego is predicted to be all the rage by Nameberry.

Meaning: 'supplanter'


The middle name of Thomas Edison, which is gaining popularity as a sought after boys name.

Meaning: 'brightness'


After Meghan and Harry's bundle of joy, the already-popular royal moniker isn't going anywhere fast.

Meaning: 'genuine', 'bold' or 'brave'


A preppy name which is predicted to hit the top baby boy name list in 2020.

Meaning: 'east-facing place'.


Short for Asher, this tree-inspired moniker is cute and dependable.

Meaning: 'happy'.


Typically American, Hunter was a surname simply meaning a huntsman or bird catcher. It's now a popular middle-class boys' name.

Meaning: 'one who hunts'.


Arthur has become a popular choice recently, especially with Pippa Middleton welcoming her first child, Arthur into the family.

Meaning: 'noble and courageous'.


Finn Shelby is the youngest of the Shelby siblings in Peaky Blinders.

Meaning: 'fair'


The name Luca is a boy's name of Italian origin meaning "man from Lucania". The name has even had the seal of approval from famous families including Colin Firth and his Italian wife, who chose Luca for one of their sons, as did Hilary Duff, Vincent d'Onofrio, Rebecca Minkoff, and Jacinda Barrett and Gabriel Macht.


The name Roman is a boy's name of Latin origin meaning "citizen of Rome".

The name has has a surprise surge in popularity in recent years thanks to celebs including Cate Blanchett and Debra Messing, who almost simultaneously chose Roman for their sons, as Molly Ringwald did later.


The name Asher is a boy's name of Hebrew origin meaning "fortunate, blessed, happy one".


The name Milo is a boy's name of German origin meaning "soldier or merciful". However, some suggest it also may have originated in the Slavic root milu, meaning “merciful.” Milo is also linked to related name Miles that evolved when the name immigrated to the British Isles in the Middle Ages. Mylo is an alternate spelling.


The name Leo is a boy's name of German, Latin origin meaning "lion".

Leo has historically been used as a nickname for names including Leon and Leopold. In Latinate languages, Leonardo is considered a full form for Leo.


The name Levi is a boy's name of Hebrew origin meaning "joined, attached".

Often linked with the famous brand of jeans, Levi is a fun, biblical name. Famous actor Matthew McConaughey even named his son Levi.


The name Theodore is a boy's name of Greek origin meaning "gift of God".

There are so many ways to shorten Theodore including Theo, Ted and Teddy. It's also a popular choice amongst celebs including Vouge Williams and Spencer Matthews.


The name Hugo is a boy's name of German, Spanish, Portuguese origin meaning "mind, intellect".

Most recently, Hugo was the name grown-up Ron and Hermione gave their son in the final Harry Potter film making it a great name for Potter fans!


The name Elio is a boy's name of Italian origin.

This Spanish name is currently VERY popular across the channel in France!


The name Mateo is a boy's name of Spanish, Italian, Latin origin meaning "gift of God".

Mateo is the Spanish version of Matthew but is becoming increasingly mainstream.


This name originates in Italy and is the Italian version of the German name Heinz.

Enzo is often used as a shortened version of other Italian names such as Lorenzo and Vincenzo.


The name Otto is a boy's name of German origin meaning "wealthy".

The more modern version of this name that's also popular is Oscar.


The name Theo is a boy's name of Greek origin meaning "gift of God".

Theo is commonly used as a short version of Theodore instead of Ted.


The name James is a boy's name of Hebrew, English origin meaning "supplanter".

James has some interesting foreign variations: Diego and Jaime (Spanish), Jacques (French), Giacomo (Italian), Hamish (Scottish), Jaako (Finnish), Seamus (Irish), Jaap (Dutch) and Jago (Cornish).


The name Aarav is a boy's name of Hindi origin meaning "peaceful".

It has traditionally been a very popular name among Hindus.


The name Jack is a boy's name of English origin meaning "God is gracious".

It derives from the English name John. It was that common in the Middle Ages it became a general name for a man!


The name Silas is a boy's name of English, Latin origin meaning "wood, forest".

Silas is based on the name Silvanus from the bible.


The name Atticus is a boy's name of Greek, Latin origin meaning "from Attica".

It links to the region of Athens and is very trendy!


The name Jasper is a boy's name of Persian origin meaning "bringer of treasure".

A popular name both in the UK and across the pond, this name has gained popularity by appearing in a number of popular books.


The name Eli is a boy's name of Hebrew origin meaning "ascended, uplifted, high".

While Eli is a full name on its own, it can be a shortened form of Elijah, Elias, Eliezer, or even Elliot.


The name Bodhi is a boy's name of Sanskrit origin meaning "awakening, enlightenment".

The name relates to a Buddhist concept and spelling variations include Bodie and Bode.


The name Micah is a boy's name of Hebrew origin meaning "who is like the Lord".

Micah is a biblical name that's growing in numbers as parents look for a trendy alternative for Michael.


The name Louis is a boy's name of German, French origin meaning "renowned warrior".

The Duke and Duchess of Cambridge also named their youngest Louis!


The name Lucas is a boy's name of Greek, Latin origin meaning "man from Lucania".

If you're a fan of Lucas, other related names include Luke and Luca.


The name Lucian is a boy's name of Latin origin meaning "light".

Lucien is the French version and the Italian form is Luciano.


The name Lachlan is a boy's name of Scottish origin meaning "from the fjord-land".

Americans and Australians tend to pronounce the first syllable of the name like Lock, but the genuine Scottish pronunciation sounds more like Lack.


The name Liam is a boy's name of Irish origin meaning "resolute protection".

Did you know that Liam is a nickname for William?


The name Logan is a boy's name of Scottish origin meaning "small hollow".

Logan can also be used as a girls name too so is a great pick if you're looking for a unisex name.


The name Elias is a boy's name of Greek origin meaning "Yahweh is God".

Related names include Elijah and Eli and this family of names are on the rise.

260 views0 comments

Recent Posts

See All


bottom of page