🇬🇧 Most Popular Baby Names in the United Kingdom (2024)
The UK's Office for National Statistics (ONS) publishes annual baby name statistics for England and Wales, with separate releases for Scotland and Northern Ireland. British naming trends show a mix of classic English names (Oliver, George, Charlotte, Amelia) and modern international favourites. Oliver has held the #1 spot for boys in England and Wales for many years, while Olivia and Amelia consistently top the girls' charts.
Data source: Office for National Statistics (ONS) · Year: 2024 · 50 girl names, 50 boy names
👧 Most Popular Girl Names in United Kingdom (2024)
#1OliviaLatin
Meaning: Olive tree
Olivia was first popularised by Shakespeare in Twelfth Night and is now consistently ranked among the top girl's names in the English-speaking world.
#2AmeliaGermanic
Meaning: Work, industrious
Amelia is a blend of the Germanic Amalia and the Latin Aemilia, meaning industrious, and has been a top name in the UK and Australia for over a decade.
#3LilyLatin
Meaning: Lily flower
#4Isla
#5Ivy
#6Florence
#7Freya
#8Poppy
#9AvaGermanicHebrew
Meaning: Life, bird-like
#10Elsie
#11IsabellaHebrewItalian
Meaning: My God is an oath
#12SofiaGreek
Meaning: Wisdom
Sofia is the Slavic and southern European form of Sophia, meaning wisdom in Greek, and is the most popular girl's name in Italy and Spain.
#13SophiaGreek
Meaning: Wisdom
Sophia is a timeless Greek name meaning wisdom, carried by Byzantine empresses and saints, and one of the most popular girl's names globally.
#14MiaHebrewScandinavian
Meaning: Mine; wished-for child
Mia began as a Scandinavian pet form of Maria and has become an international favourite, topping charts from Norway to the United States.
#15Maya
#16Bonnie
#17Phoebe
#18Daisy
#19Sienna
#20EvelynHebrewFrench
Meaning: Wished-for child
#21WillowEnglish
Meaning: Willow tree
#22HarperEnglish
Meaning: Harp player
#23CharlotteGermanicFrench
Meaning: Free woman
Charlotte is the French feminine form of Charles, meaning free woman, and is a royal name borne by princesses in Britain, Sweden and Monaco.
#24Rosie
#25GraceLatin
Meaning: Grace, God's favour
#26Maeve
#27Millie
#28Margot
#29Evie
#30Arabella
#31Matilda
#32Hallie
#33Delilah
#34EmilyLatin
Meaning: Rival, industrious
#35AriaItalian
Meaning: Air, song
#36PenelopeGreek
Meaning: Weaver
Penelope is a Greek name meaning weaver, most famous as the faithful wife of Odysseus in Homer's Odyssey, and enjoying a strong modern revival.
#37Mabel
#38Lottie
#39EllaGermanic
Meaning: All, completely
Ella developed as a short form of Eleanor or Elisabeth and has surged in popularity across Europe and North America since the early 2000s.
#40Ada
#41Ruby
#42VioletLatin
Meaning: Violet flower
#43AuroraLatin
Meaning: Dawn
Aurora is the Roman goddess of the dawn; the name has been popular in Italy and Spain for generations and is now rising across northern Europe.
#44Maisie
#45EmiliaLatin
Meaning: Rival, industrious
Emilia derives from the Latin Aemilia, the name of an ancient Roman family, and has been among the most popular girl's names in Austria and Germany for years.
#46MilaSlavic
Meaning: Gracious, dear
Mila began as a Slavic diminutive meaning gracious or dear and has spread widely across Europe and the Americas in recent decades.
#47Ayla
#48LunaLatin
Meaning: Moon
Luna is the Latin name for the moon goddess and has risen rapidly in popularity across Europe and North America since the 2010s.
#49AliceGermanicFrench
Meaning: Noble kind
Alice is the French and English form of the Germanic Adalheidis, meaning noble kind, and became famous worldwide through Lewis Carroll's Alice in Wonderland.
#50SophieGreek
Meaning: Wisdom
Sophie is the French form of Sophia and has been a popular name among European royal families, including those of Britain, Sweden and Greece.
👦 Most Popular Boy Names in United Kingdom (2024)
#1MuhammadArabic
Meaning: Praiseworthy
Muhammad is the most common given name in the world, borne by the founder of Islam, meaning praiseworthy in Arabic.
#2NoahHebrew
Meaning: Rest, comfort
Noah is a Hebrew name meaning rest or comfort, famous as the biblical patriarch who built the ark, and the most popular boy's name across much of Europe.
#3OliverLatinNorse
Meaning: Olive tree
Oliver has Norse and Latin roots linked to the olive tree and ancestor-descendants, and has been the top boy's name in England and Wales for several years.
#4ArthurCeltic
Meaning: Bear
Arthur is of Celtic origin, possibly meaning bear, and was the name of the legendary British king whose stories have captivated Europe for centuries.
#5LeoLatin
Meaning: Lion
Leo is the Latin word for lion and the name of thirteen popes, making it both a timeless classic and a modern favourite across Europe.
#6GeorgeGreek
Meaning: Farmer
George derives from the Greek Georgios, meaning farmer, and is the name of the patron saint of England, among others.
#7LucaLatinItalian
Meaning: Bringer of light
Luca is the Italian form of Luke, meaning bringer of light in Greek, and is among the most popular boy's names in Italy, Switzerland and Germany.
#8TheodoreGreek
Meaning: Gift of God
Theodore is derived from the Greek Theodoros, meaning gift of God, and has seen a remarkable revival in the UK, USA and Australia.
#9OscarNorseIrish
Meaning: God's spear; divine strength
Oscar is of Norse or Irish origin, possibly meaning friend of deer, and has been popular in Scandinavia and Ireland for generations.
#10ArchieGermanic
Meaning: True and brave
Archie is a diminutive of Archibald, meaning true and brave in Germanic, and has surged in popularity in the UK since Prince Harry named his son Archie in 2019.
#11JudeHebrew
Meaning: Praised
Jude is an English form of Judas, from the Hebrew Judah meaning praised, and gained popularity after the Beatles song and the 2001 film.
#12Theo
#13Freddie
#14HenryGermanic
Meaning: Home ruler
Henry is the English form of the Germanic Heimirich, meaning home ruler, and has been borne by eight kings of England.
#15Arlo
#16Alfie
#17Charlie
#18Finley
#19Albie
#20Harry
#21Mohammed
#22JackHebrewEnglish
Meaning: God is gracious
Jack began as a medieval English pet form of John and is now one of the most popular boy's names in England, Ireland and Australia.
#23ElijahHebrew
Meaning: My God is Yahweh
Elijah is the Hebrew original of Elias, meaning my God is Yahweh, and is currently one of the fastest-rising boy's names in the United States.
#24Rory
#25LucasLatinGreek
Meaning: Bringer of light
Lucas is the Latin form of Luke, meaning bringer of light, and ranks highly across Europe and the Americas.
#26ThomasAramaic
Meaning: Twin
#27WilliamGermanic
Meaning: Resolute protector
William comes from the Germanic Willahelm, meaning resolute protector, and remains one of the most enduring royal names in the English-speaking world.
#28Louie
#29Teddy
#30Jacob
#31Edward
#32Roman
#33Reuben
#34Oakley
#35AdamHebrew
Meaning: Earth, man
#36AlexanderGreek
Meaning: Defender of men
Alexander is the Latinised form of the Greek Alexandros, meaning defender of men, and was the name of the Macedonian king who conquered the ancient world.
#37IsaacHebrew
Meaning: He will laugh
#38EzraHebrew
Meaning: Help
#39Tommy
#40JamesHebrew
Meaning: Supplanter
James is the English form of the Late Latin Jacomus, derived from the Hebrew Jacob, meaning supplanter, and has been borne by six kings of Scotland.
#41Rowan
#42HudsonEnglish
Meaning: Son of Hudd
#43Reggie
#44Max
#45SebastianGreek
Meaning: From Sebastia; venerable
Sebastian comes from the Greek Sebastianos, meaning from Sebastia, and was the name of a 3rd-century Roman soldier venerated as a martyr.
#46HugoGermanic
Meaning: Mind, intellect
Hugo is the Latinised form of Hugh, meaning mind or intellect in Germanic, and is a favourite in France, Spain, Portugal and Scandinavia.
#47LouisGermanicFrench
Meaning: Renowned warrior
#48Ethan
#49Ronnie
#50Joshua
Data: Office for National Statistics (ONS). Rankings reflect official birth registrations for 2024. Updated automatically from the national statistics registry. Browse all countries →