Top 100 baby boys' names for last year
This page contains affiliate links, which means we may earn a small amount of money if a reader clicks through and makes a purchase. All our articles and reviews are written independently by the Netmums editorial team.
The results are in! The Office for National Statistics has officially announced the top baby names for 2021. (The names of babies born in 2022 will be released this time next year).
Here's the most recent list that shows the top 100 most popular names for boys born in 2021 – see any you like?
1. Noah
For the first time in nearly a decade, there's a new name in the top spot!
FREE NEWBORN NAPPIES
Noah is a traditional name of Hebrew origin, meaning 'rest' or 'wandering'.
The name's probably familiar... Remember the chap with the Ark? He was deemed the only man worthy enough to be singled out by God to survive the flood that was sent to punish the world.
Your baby Noah is bound to be as noble.
2. Oliver
Bumped off the top of the list after eight years, Oliver remains incredibly popular in the UK.
Interestingly, the very similar name Olivia is still the most popular for baby girls.
Of Latin origin, it means 'olive tree'.
3. George
The first bit of royal influence can be seen here, with the name George.
Prince William and Kate named their eldest son George, who's now the second in line to the throne and our future king.
The name's Greek origin is far from royal though, as it means 'farmer'. But, we associate it much more with royalty and the patron saint of England, Saint George. And to be honest, a bit with George Clooney, too!
4. Arthur
This was a fan favourite when it came to placing bets on what Prince Harry and Meghan's baby would be called.
Arthur is of Celtic origin, meaning 'bear'. It's been a prominent name for years – he was the king who lead the Knights of the Round Table, The Fonz in Happy Days, Arthur the loveable aardvark, and Mr and Mrs Santa's son in Arthur Christmas.
5. Muhammad
From the Muslim faith and of Arabic origin, this name means 'praiseworthy'.
Muhammad was the prophet who founded Islam, so has been picked as a baby name by Muslims all over the world.
You'll see this name written in a few different ways if you keep reading, but this spelling is by far the most common.
6. Leo
Is your baby due in the summer? Why not name him after his star sign? Of Latin origin, Leo means 'lion'.
Leo is a hit in Hollywood and the world of fame, too. Penelope Cruz and Javier Bardem named their son Leo, Leo Tolstoy is the author of Anna Karenina, and it's been the name of an impressive 13 popes.
7. Harry
Prince George's uncle Harry also seems to have quite the influence over baby name choices, even though his real name is Henry.
Other celebrities and characters are to thank for Harry's high rank, too, such as Harry Potter, former One Direction band member Harry Styles, and Harry Burns from When Harry Met Sally.
The name is of German origin, meaning 'estate ruler'. Will your baby boy rule the roost?
8. Oscar
Oscar is of English and Irish origin, meaning 'God spear', 'deer-lover', or 'champion warrior'. In Irish legend, Oscar was one of the mightiest warriors of his generation.
Actors Hugh Jackman and Gillian Anderson picked the name Oscar for their sons. It's also shared with some impressive men, too, like writer Oscar Wilde and fashion designer Oscar de la Renta.
To claim your completely FREE pack of nappies, just click the button below!
9. Archie
Archie is now royal, too, thanks to Prince Harry and Meghan choosing this cute name for their first child – much to everyone's surprise, might we add.
Of German origin, it means 'truly brave'. It was traditionally a shorter version of Archibald.
10. Henry
Prince Harry's birth name has made the top 10, too. Henry means 'estate ruler', just like Harry.
Henry oozes with royalty, belonging to total of eight Kings of England.
Celebrities including Julia Roberts, Heidi Klum and Colin Farrell have picked this name for their sons.
11. Theodore
Theodore used to be less popular than its nickname form, Theo, but it's becoming a top pick for parents.
Theodore Roosevelt became president of the USA in 1901 inspiring the name Ted and Teddy (his nickname). It's since been picked by celebrity parents like Ivanka Trump and Bryce Dallas Howard, and was the fictional son of Christian and Ana in Fifty Shades of Grey.
12. Freddie
By contrast, Freddie is a nickname that's taken precedence over its longer version, Frederick or Alfred. It means 'peaceful ruler'.
Notable Freddies include former cricketer Freddie Flintoff (whose real name is Andrew), Freddie Mercury and former One Direction member Louis Tomlinson's son.
13. Jack
Jack is a solid name that's stayed popular through the years. Of English origin, it means 'God is gracious'.
It belongs to celebs like Jack Black and Jack Nicholson, as well as being picked by Gordon Ramsay for his eldest son.
Your baby Jack will love to hear himself feature in classic kids' tales like Jack and Jill, and Jack and the Beanstalk.
14. Charlie
Charlie is another sweet, solid name that's maintained its popularity.
It's of English origin, meaning 'free man', but we've seen it used increasingly over the years for girls, too.
Whether you think of Charlie Chaplin, Charlie's Angels or Charlie Brown, this is a boys' name that will stand the test of time.
15. Theo
Is your baby boy the best gift you could've wished for? This could be just the name for your little one. Theo is of Greek origin, meaning 'divine gift'.
It's used as a nickname for Theodore, which was traditionally shortened to Ted (but that's become slightly dated now).
16. Alfie
Alfie is a cute name, meaning 'wise counsellor' from its English origin.
Characters named Alfie have featured in various films and TV shows like the 2004 film Alfie, starring Jude Law, and Alfie Moon, played by Shane Ritchie in Eastenders.
17. Jacob
Jacob is of Hebrew origin, meaning 'supplanter'.
The name was given a bit of a boost after the vampire series Twilight became popular, in which character Jacob could shapeshift into a wolf.
It's always been quite popular though because, in the Old Testament, Jacob was one of the most important patriarchs of the tribes of Israel.
18. Thomas
Got twins on the way? Why not name one of them Thomas? It literally means 'twin' from its Aramaic origin.
Thomas, usually shortened to Tom or Tommy, is a strong and simple name that's stood the test of time.
It's the name of several saints and apostles, as well as loads of celebrities like Tom Hanks, Tom Cruise, Tom Hiddleston and Tom Holland.
19. Finley
This name is perfect for a blonde baby boy. Finley is of Scottish and Irish origin, meaning 'fair-haired hero'.
Finley was the name of Macbeth's dad, but there aren't many other famous faces attached to it.
Could your son change that?
20. Arlo
Ever met a baby Arlo before?
There's a good chance you might if this previously unusual name keeps getting even more popular, shooting up seven places this year (and rising over 200 places in the last decade!).
Its origin is unclear, but it could be Spanish, as it translates to 'barberry tree'. It might also be an Old English variant of Harlow, derived from the Anglo-Saxon words 'here' and 'hlaw', meaning 'army hill'.
21. William
Ah, yet another royal baby name. William, of English origin, means 'resolute protection'.
It's usually shortened to Will or Wills, which is rumoured to be Prince William's nickname!
The name was first introduced to England by William the Conqueror, and has belonged to four presidents of the USA, as well as the most famous playwright, William Shakespeare.
22. Lucas
Lucas is of Greek and Latin origin, meaning 'man from Lucania'.
Where on earth is Luciana, you ask? It's an ancient area of Southern Italy, known as the Basilicata nowadays.
The name's popularity might have something to do with George Lucas, creator of the Star Wars and Indiana Jones films.
23. Roman
Got a love for all things Italian? Why not pay tribute to the country by naming your son after the capital? Of Latin origin (shockingly), it means 'citizen of Rome'.
Cate Blanchett, Debra Messing and Molly Ringwald all chose Roman as a name for their sons.
If you'd like a more romantic twist, you could try Romeo, instead.
24. Tommy
Tommy means 'twin', which makes sense as it's a variation of Thomas.
Would you pick the more popular, more traditional name or go for the nickname?
25. Isaac
Your baby Isaac will keep you full of giggles, as it's of Hebrew and Aboriginal origin, meaning 'laughter'.
In the Old Testament, Isaac was the son of Sarah and 100-year-old Abraham, who were so old that their news provoked laughter – which is where the name's meaning comes from.
26. Teddy
Teddy is traditionally short for Theodore (see above), but like a lot of other names, it stands its ground on its own.
Former president of the USA Theodore Roosevelt was often referred to as Teddy.
27. Alexander
Alexander, often shortened to Alex, is of Greek origin, meaning 'defending men'.
This name has spread all over the world, taking many different forms. Alexander the Great initially made the name popular, and it was a royal name in Scotland.
In Gaelic, it's Alasdair; in Spain, it's Alejandro, and in Italy, it's Alessandro.
28. Luca
The cute name Luca is of Italian origin, with the same meaning as Lucas. It's quickly getting more popular, shooting up 17 places this year.
Colin Firth and Hilary Duff are some celebs who've named their sons Luca.
29. Edward
The classic name Edward is of English origin, meaning 'wealthy guardian'.
The royal Anglo-Saxon moniker has risen in popularity thanks to the vampire series Twilight, where heartthrob vampire Edward Cullen was played by Robert Pattinson.
Before that, an impressive eight English kings since 1066 had the name Edward.
30. James
James is of Hebrew and English origin, meaning 'supplanter', like Jacob.
James is a classic name, derived from the Bible. Two apostles in the New Testament were named James, as well as it being a Scottish royal name.
There are a few nicknames that come from James, including Jim, Jimmy, Jimbo and Jamie.
31. Joshua
Joshua, usually shortened to Josh, is of Hebrew origin, meaning 'the Lord is my salvation'.
Joshua was an important figure in the Old Testament, as the successor to Moses who finally led the Israelites into the Promised Land.
32. Albie
Albie is a unique boys' name that could be short for Albert or Albus, as in Albus Dumbledore from Harry Potter.
The name Albus is of Latin origin, meaning 'white' and 'bright'.
33. Elijah
Elijah is of Hebrew origin, meaning 'Yahweh is God'.
Elijah was an Old Testament prophet who went to heaven in a chariot of fire, and so the name features in Christianity, Judaism and Islam.
It saw an increase in attention from parents after Cher gave the name to her son in 1976, and again after Elijah Wood rose to fame in The Lord Of The Rings.
34. Max
Max is of German, English and Aboriginal origin, meaning 'greatest'.
For a while, Max and other German names saw a dip in popularity, after the Second World War. However, the cute name has clearly climbed its way back into the nation's hearts.
Celebrities like Christina Aguilera, Cynthia Nixon and Charlie Sheen have named their sons Max, while other celebs like J-Lo have gone for the more formal Maximilian.
35. Mohammed
Another spelling of the Islamic prophet's name, which can be shortened to Mo for a nickname.
Not quite commonly seen as the more popular version, Muhammad, though.
36. Reuben
Reuben is of Hebrew origin, meaning 'behold, a son', so even if you don't pick it as a name you can still shout it after you've given birth if you want.
The name's meaning stems from the Bible, where Jacob and Leah's firstborn son was named Reuben.
Variations of the name, like Ruban, are also used in South Asian cultures.
37. Mason
Mason is of English origin, meaning 'worker in stone'.
It's probably got more popular over the years thanks to its celebrity association. Kourtney Kardashian named her first child Mason in 2009, and Cuba Gooding, Jr and Melissa Joan Hart also have sons with the name.
38. Sebastian
The striking name Sebastian is of Greek and Latin origin, meaning 'person from the ancient city of Sebasta'.
Sebastian was the name of a 3rd-century martyr, characters in Shakespeare's Twelfth Night and The Tempest, and of course there's the hilarious crab in The Little Mermaid.
39. Rory
Rory is of Irish origin, meaning 'red king'.
The Gaelic name became popular in Ireland because of the 12th-century king Rory O'Connor.
Over in America, Rory is considered a unisex name (see Gilmore Girls), although we don't use it for girls very often in England and Wales.
40. Jude
Heyyy Jude ... sorry if that Beatles song is in your head now!
This boys' name is of Latin origin, meaning 'praised'. Its connections with Judas from the Bible are long gone, thanks to actor Jude Law giving it a good light.
It was also the name of the patron saint of lost causes, which seems fitting.
41. Louie
Despite Prince William and Kate naming their youngest son Louis in 2018, the name remains more popular written with an 'e' at the end. It means 'renowned warrior'.
The song Louie Louie by The Kingsmen will be any baby Louie's anthem for life.
42. Benjamin
Benjamin is of Hebrew origin, meaning 'son of the right hand'.
It's a Biblical name, where in the Old Testament, the youngest of Jacob and Rachel's 12 sons was called Benjamin.
Celebrities such as John Travolta and Gisele Bundchen have given their sons this moniker, too.
Cute nicknames include Ben or Benji.
43. Ethan
The sweet name Ethan is of Hebrew origin, meaning 'strong' and 'firm'.
There are several Ethans in the Old Testament, but the name really came to light after the Mission Impossible film series took off, where Tom Cruise's character was called Ethan.
44. Adam
Adam is of Hebrew origin, meaning 'son of the red earth'.
Christians, Jews and Muslims believe he was the first man God created, so this would be fitting if you're expecting your first son.
There are a bunch of famous faces with the name, like the comedy actor Adam Sandler, singer-songwriter Adam Lambert and Star Wars actor Adam Driver.
45. Hugo
Hugo derives from German, Spanish and Portuguese origin, meaning 'mind' and 'intellect'.
This version of the name is the Latin form of Hugh. Continuing the Harry Potter influence, we discover Ron and Hermione named their son Hugo at the end of the seventh book.
46. Joseph
Joseph, often shortened to Joe, is of Hebrew origin and means 'Jehovah increases'.
In the Old Testament, Joseph is the 12th and favourite son of Jacob and Rachel, and in the New Testament, Joseph is the carpenter husband of the Virgin Mary.
47. Reggie
Reggie is a cute boys' name that means 'counsel power'.
It's usually short for Reginald, but that can sometimes sound a bit out of place in the modern world.
48. Ronnie
The fun-sounding name Ronnie is a variant of Ronald, which means 'enlightened' or 'well advised ruler'.
It's another unisex choice that leans more towards boys in the popularity charts, despite belonging to former Eastenders character Ronnie Mitchell.
Interesting to see Reggie and Ronnie – the names of the infamous Kray twins – appearing so close together in the list!
49. Harrison
Although Archie was a surprise pick for the royal baby, Harrison – Archie's middle name – was a more obvious choice, as it means 'son of Harry'.
Is your baby a son of Harry, too? Let everyone know with this name.
50. Louis
Louis is the last recent royal baby name on the list. Prince William and Kate chose to spell their youngest son's name with an 'S' rather than 'E' at the end.
Will your son follow in the prince's footsteps?
51. Ezra
The unusual name Ezra is of Hebrew origin, meaning 'help'.
According to the Bible, Ezra led a group of 1,500 Israelites out of slavery in Babylon and back to Jerusalem.
There are also connections to poet Ezra Pound, actor Ezra Miller and Vampire Weekend frontman Ezra Koenig.
52. Jaxon
Take a guess at what Jaxon means, you'll probably get it. Of English origin, it means 'son of Jack'.
It's an interesting twist on the traditional name Jackson, while still including the staple name Jack.
53. Logan
Logan is of Scottish origin, meaning 'small hollow'.
The name originated from a place called Logan in Ayrshire, Scotland, and has been used for characters like Logan, aka Wolverine, in X-Men, and in '00s TV Shows Veronica Mars and Gilmore Girls.
54. Daniel
Daniel, Dan, Danny, or even Niel – take your pick. This baby boys' name is of Hebrew origin, meaning 'God is my judge'.
The name has a Biblical connection, with the story of Daniel the prophet whose faith protected him when he was thrown into a den of lions.
55. Zachary
Zachary, often shortened to Zach, Zac or Zack, is of Hebrew origin, meaning 'the Lord has remembered'.
Elton John chose Zachary for his first child. The name is also prominent in the Bible.
Zac Efron, Zach Galifianakis and Zach Braff are some of the most famous Zac and Zachs around.
56. Samuel
Samuel, usually shortened to Sam, is of Hebrew origin, meaning 'told by God'.
He's a figure in the Old Testament, who was one of the great judges and prophets of the Israelites, destined for a holy life from birth. Plus, he established the Hebrew monarchy. Not a bad run, really.
The sons of Jennifer Garner and Ben Affleck, Jack Black, and Naomi Watts are all called Samuel.
57. Dylan
Got Team GB's next gold medalist sailor on the way? The sweet name Dylan, which can also be spelled Dillon, is of Welsh origin, meaning 'son of the sea'.
He was a legendary sea god who prompted all the waters of Britain and Ireland to weep when he died.
Celebrities such as Welsh-born Catherine Zeta-Jones and Michael Douglas picked this name for their son.
58. Albert
Albert was another name tipped to be the royal baby's name, before Archie arrived. Of German origin, it means 'noble' and 'bright'.
It became a particular favourite after Queen Victoria married Prince Albert in 1840.
59. Hudson
Hudson can be a unisex name, but it's much more popular for boys in England and Wales.
Of English origin, it means 'Hugh's son,' so makes a great pick if dad-to-be is named Hugh!
Hudson first appeared in the top 100 boys' names in 2019.
60. Hunter
Hunter makes us think of Hunter the Gladiator a little and those posh wellies, but it's a strong name that's perfect for boys.
That said, it's actually commonly used for girls in the US, too.
61. Frederick
Not quite as popular as the shortened version – Freddy – Frederick is of German origin, meaning 'peaceful ruler'.
Whether you're thinking of Fred Astaire or Flintstone, this is a strong baby name for your boy.
62. David
David is of Hebrew origin, meaning 'beloved'.
In the Old Testament, David was the second king of Israel who fought (and won) against the giant Philistine Goliath with his slingshot. The name also has a special resonance for Jews, as the Star of David is the symbol of Judaism.
Celebrity babies named David include Jennifer Hudson and JK Rowling's sons.
63. Rowan
Is your baby boy bound to be ginger? This could be an ideal name, as Rowan means 'little redhead' from its Scottish and Irish origin.
Rowan's been climbing the ranks for the last few years, having only entered the top 100 in 2018.
The Rowan tree has red berries on it, which is where the meaning stems from. Rowan Atkinson is probably the most notable bearer of the nature-inspired name.
64. Jesse
Jesse is a unisex name that's become especially popular for baby boy. It's probably thanks to the smash hit American TV show Breaking Bad, in which Jesse Pinkman was a main character.
Of Hebrew origin, the name means 'gift'.
65. Frankie
Frankie used to be short for Frances, but is more commonly given as a name on its own, nowadays.
It's also commonly used for both baby boys and girls.
66. Toby
Toby is traditionally short for Tobias, but it's more likely to stand alone as a name nowadays.
Notable Tobys include a character in Shakespeare's Twelfth Night, as well as former Spiderman actor Tobey Maguire.
67. Oakley
Part of the trend of surnames turning into first names, Oakley is an increasingly fashionable option for baby boys.
The name comes from the mighty oak tree, making it a strong nature-themed name for your little boy.
68. Grayson
Grayson is of English origin, meaning 'the son of the bailiff' or 'son of the grey-haired one'.
It's another common surname that's become popular as a first name over the years, hitting the top 100 for the first time back in 2018.
69. Carter
Carter may not have the most inspiring origin – it means 'transporter of goods by cart' – but this hasn't affected its popularity as a name.
It's a popular first name, but celebrities like Beyoncé and Helena Bonham Carter have it as their surname, too.
70. Riley
Riley might sound quite feminine, but it's a unisex name that's growing for boys. Of Irish origin, it means 'courageous'.
We're sure your brave baby boy will be deserving of this moniker, and will end up living the life of Riley.
71. Felix
Felix is a cute boys' name of Latin origin, meaning 'happy' and 'fortunate'.
The name has belonged to four popes and whopping 67 saints! In the Bible, Felix is a Roman procurator of Judea.
Actresses Gillian Anderson and Elizabeth Banks chose Felix as a moniker for their sons.
72. Finn
Finn is of Irish origin, meaning 'fair' or 'white'.
The name is used in a lot of variations, too, like Finlay, Finley, Finian or Finnegan. Take your pick!
73. Bobby
Bobby is of German and English origin, meaning 'bright fame'.
It's commonly used as a nickname for Robert, though these days it's actually more popular than the name it came from.
74. Blake
The first new entry on the list this year, Blake has its origins in Old English.
Funnily enough, it either comes from 'blac', meaning someone who had dark hair or skin, or 'blaac', meaning someone who has fair hair or skin.
So whatever your baby boy looks like, this name will probably suit him!
75. Sonny
You might refer to your son as 'sonny boy', as it literally means 'son'.
Sonny first developed as a term of endearment for a young boy in the 19th century, but now the name has a place of its own.
76. Caleb
Caleb is of Hebrew origin, meaning 'devotion to God'. It's another Biblical name that's making something of a comeback.
In the Old Testament, Caleb is one of two ancient Israelites who set out from Egypt to finally enter the promised land.
The Still Alice actress Julianne Moore chose this handsome name for her son.
77. Gabriel
Two angels are vying for 77th place this year. Maybe 77 is God's favourite number?
Anyway, Gabriel is of Hebrew origin, meaning 'God is my strength'.
The name is most associated with the angel Gabriel, who heralded the news of Jesus' birth. He presides over Paradise, serving as the angel of mercy, life, joy, judgment, truth and dreams.
Celebrity parents of Gabriels include Mick Jagger, Daniel Day-Lewis and Mia Farrow.
77. Michael
Another angelic name, Michael is of Hebrew origin, meaning 'who is like God?'.
In the Bible, Michael is the archangel who led the other angels to victory in a war against Satan.
There have been plenty of famous Michaels, too: Michael Jackson, basketball player Michael Jordan and Michael Sheen, to name a few.
79. Jasper
This name entered the top 100 names for boys for the first time in 2018.
Jasper is actually of Persian origin, meaning 'bringer of treasure'.
It was the name of one of the Three Wise Men who brought gifts to baby Jesus. It's also the name for an opaque and normally red-coloured form of quartz.
80. Alfred
Alfred is a traditional (you might even say great) English name, meaning 'wise counsellor'.
It's not as popular as its nickname, Freddie, but this classic name seems to be making a comeback. It sneaked into the top 100 for the first time in 2019, and has climbed a further 17 places since.
81. Otis
Having only entered the chart last year, Otis (an English name meaning 'wealth') is continuing its rise in popularity.
Could parents have been inspired by the character Otis Milburn in Netflix's super popular show, Sex Education?
82. Stanley
Stanley is of English origin, meaning 'near the stony clearing'.
It can be shortened to Stan, but it's one of those rare names where the fuller version sounds a touch cuter. Unless you're an Eminem fan, of course...
Stanley is a big name in Hollywood, belonging to directors Stanley Kramer and Stanley Kubrick, and actor Stanley Tucci.
83. Milo
Milo is an unusual boys' name with a host of possible meanings!
Some say it comes from the Latin 'miles', meaning 'soldier', while others suggest it could be from the Slavic 'mil', meaning dear or beloved.
Whatever your little boy grows up to be like, Milo could be the perfect name!
83. Mohammad
This is the third variation of spelling for this popular Muslim name, though it's consistently the least common.
Which will you opt for?
85. Ralph
Ralph is a cute boys' name of English origin, meaning 'wolf-counsel'.
The name has featured in Shakespeare's play Henry IV, and Disney hit Wreck-It Ralph, plus of course it's also the name of the loveable character in The Simpsons.
86. Liam
Liam is of Irish origin, meaning 'resolute protection'.
The name began as a short form of William – did you know Liam Gallagher was actually named William?
Irish-born actor Liam Neeson and former One Direction member Liam Tomlinson helped the name get more attention.
87. Chester
A classic place name, Chester comes from the Latin for 'fortress'.
Having appeared in the top 100 for the first time in 2019, this old-fashioned name is steadily climbing: one to watch!
88. Ellis
The cute boys' name Ellis is of English and Welsh origin, meaning 'benevolent'.
Ellis Bell was the male pseudonym used by author Emily Bronte when she wrote Wuthering Heights.
89. Elliot
Elliot can be spelled with one or two 'L's or 'T's, but either way, it means 'Jehovah is God'. This is the most common spelling though, as its alternate spelling Elliott dropped off the list this year.
The young boy in the film E.T. was named Elliot, as well as other characters in TV shows Law & Order and Mad Men.
90. Brody
The second new entry on the list for this year, Brody's meaning is somewhat less inspiring than some.
It originally was a Gaelic surname meaning 'ditch' or 'mire'.
These days it's getting more popular, with a fair few well-known TikTokers called Brody, as well as Caitlyn Jenner's son.
91. Charles
An older royal name to make the list is Charles, which means 'free man' from its German and French origin.
It's a popular choice for regal parents, being the name of our new sovereign, King Charles II, as well as previous kings of France, Spain, Portugal and Hungary.
Jodie Foster and Russell Crowe both named their sons Charles.
91. Kai
Returning to the top 100 after some time off, the meaning of Kai depends on where you come from.
In Japan, it has a few meanings, including 'shell' and 'ocean'. In Maori, it means 'food' or 'meal'.
Possibly one of the best-known Kais at the moment is Strictly Come Dancing's professional dancer Kai Widdrington.
93. Rupert
Another name that's taken a recent break from the top 100 before returning this year, Rupert shares its origin and meaning ('bright fame') with Robert/Bobby.
Famous Ruperts include Harry Potter's Rupert Grint, and Australian media mogul Rupert Murdoch.
94. Yusuf
Yusuf is an Arabic form of the classic Hebrew name Yosef and the English name Joseph – all meaning 'God increases'.
With the English version Joseph falling another 8 places this year, it's interesting to see this Arabic equivalent holding steady.
95. Harvey
Harvey is of French origin, meaning 'battle worthy'.
A classic surname, it's also a first name in its own right, as actor Harvey Keitel could tell you.
96. Ollie
The shorter version of Oliver, Ollie, is nowhere near as popular as its full form.
Even so, it makes a great substitute if you want to pick a name that'll be less likely to show up in the school register.
97. Jackson
You can probably guess what this one means...
Jackson is of English origin, meaning 'son of Jack'. It's quite interesting that the more unusual spelling Jaxon is more popular.
Actresses Maya Rudolph and Katey Sagal both have sons with this name.
98. Tobias
Tobias is an entirely new name to the top 100, squeaking in just before the end of the list.
Often shortened to Toby, Tobias is another Biblical Hebrew name, meaning 'God is good'.
Probably the most well-known Tobias around at the moment is Tobias Maguire, though he normally goes by Tobey (or, occasionally, Spider-Man).
99. Nathan
One last Hebrew name, and another name returning to popularity after time out from the list.
Nathan, often shortened to Nate, means 'gift of God'. If you don't want your little man to get a big ego, you might not want to tell him that though!
100. Myles
Beating the alternative spelling 'Miles', the name Myles has just managed to cling on to a spot in the top 100 for another year.
The name's of Latin origin and is thought to mean 'soldier'.
The feminine version, Myla, is a bit more popular, sitting at number 88 in the top 100 girls' names of 2021.
What to Expect When You're Expecting by Heidi Murkoff will be your new best friend during pregnancy, packed full of advice for both parents. See more details here at Amazon.
Want more baby name inspo? Check out the full top 1,000 boys' names of 2020 below, or get inspiration in our forum.