👶 KiddosNames

Official baby name rankings from around the world

🇬🇧 Most Popular Baby Names in the United Kingdom (2025)

The Office for National Statistics publishes the names of babies born in England and Wales. Scotland and Northern Ireland keep their own registers and publish separately, so they are not part of this list. The ONS counts every spelling as a name of its own, which is why Muhammad and Mohammed appear as two entries. Where the ONS gives two names the same rank, this site numbers them one after the other so that no position is skipped.

Data source: Office for National Statistics (ONS)  ·  Year: 2025  ·  50 girl names, 50 boy names

Names Used Only in the United Kingdom

The United Kingdom has 40 names in its 2025 ranking that appear in none of the other twelve countries on this site. Accents are ignored in that comparison, so Léo and Leo count as one name, but different spellings such as Sofia and Sophia count as two.

Girls: 21 names

FreyaPoppyElsiePhoebeSiennaMabelDaisyMatildaArabellaRosieHallieLottieDelilahEvieMillieRubyMaisieEsmeOliveBonnieElodie

Boys: 19 names

GeorgeFreddieArchieJudeArloAlfieRoryFinleyAlbieReubenRowanEdwardOakleyTeddyReggieRonnieTommySonnyHarrison

2024 to 2025: What Moved

Compared with 2024, in the girls' ranking, 39 of the 50 names changed position, 4 are new and 7 kept exactly the same place; in the boys' ranking, 37 of the 50 names changed position, 2 are new and 11 kept exactly the same place.

Girls

Biggest climbers: Mabel (#37 → #16, +21), Matilda (#31 → #19, +12), Evelyn (#20 → #12, +8), Arabella (#30 → #22, +8), Lottie (#38 → #31, +7)

Biggest drops: Bonnie (#16 → #48, -32), Maya (#15 → #28, -13), Emily (#34 → #44, -10), Millie (#27 → #36, -9), Mia (#14 → #21, -7)

New in the ranking: Esme, Olive, Elodie, Layla

Dropped out: Emilia, Luna, Alice, Sophie

Boys

Biggest climbers: Rowan (#41 → #30, +11), Ronnie (#49 → #39, +10), Adam (#35 → #26, +9), Rory (#24 → #17, +7), Reggie (#43 → #37, +6)

Biggest drops: Jacob (#30 → #41, -11), Thomas (#26 → #35, -9), Lucas (#25 → #32, -7), Charlie (#17 → #22, -5), Teddy (#29 → #34, -5)

New in the ranking: Sonny, Harrison

Dropped out: Ethan, Joshua

Steady Through 2021–2025

Olivia tops the girls' ranking in the United Kingdom, and has done so 5 years running.

40 girls' names appear in every year from 2021–2025 without a gap. The 30 highest placed:

OliviaLilyAmeliaIslaFlorenceFreyaPoppyElsieIvyIsabellaAvaEvelynSophiaPhoebeSiennaSofiaDaisyMatildaWillowMiaArabellaHarperRosieCharlotteGraceMayaHallieDelilahPenelopeAria

Muhammad tops the boys' ranking in the United Kingdom, and has done so 3 years running.

42 boys' names appear in every year from 2021–2025 without a gap. The 30 highest placed:

MuhammadNoahLeoLucaArthurOliverGeorgeOscarTheodoreFreddieArchieTheoHenryJudeArloAlfieRoryFinleyHarryMohammedAlbieCharlieElijahJackWilliamAdamRomanLouieReubenEdward

Five Years at the Top

How today's ten most common names ranked in each year since 2021. A blank cell means the name was not in that year's list.

Girls

Seven of today's top ten girls' names were already in the top ten in 2021.

Name20212022202320242025
Olivia11111
Lily75432
Amelia22223
Isla33344
Florence88865
Freya67576
Poppy17131187
Elsie181514108
Ivy56759
Isabella139101110

Boys

Seven of today's top ten boys' names were already in the top ten in 2021.

Name20212022202320242025
Muhammad52111
Noah11222
Leo65553
Luca2812774
Arthur46645
Oliver24336
George33467
Oscar87998
Theodore118889
Freddie1210121310

The United Kingdom Among the Thirteen Countries

Where the most common names of the United Kingdom stand in the other twelve countries on this site, each in its most recent year. Accents are ignored; different spellings count as different names.

Girls

One of the top ten girls' names ranks in at least six other countries; three rank in no other country at all.

NameRank hereOther countries where it ranksHighest elsewhere
Olivia111#1 in Canada
Lily25#13 in Denmark
Amelia35#4 in the United States
Isla42#27 in Canada
Florence51#11 in Canada
Freya60
Poppy70
Elsie80
Ivy92#39 in the United States
Isabella104#7 in the United States

Boys

Four of the top ten boys' names rank in at least six other countries; two rank in no other country at all.

NameRank hereOther countries where it ranksHighest elsewhere
Muhammad11#26 in Canada
Noah212#1 in Austria
Leo39#3 in Canada
Luca49#3 in the Netherlands
Arthur54#7 in France
Oliver69#3 in the United States
George70
Oscar84#1 in Denmark
Theodore92#4 in the United States
Freddie100

Which countries name most alike

Of its 100 names, the United Kingdom shares the most with Canada (42), the United States (42) and Switzerland (22), and the fewest with Italy (9). Germany is left out of this comparison, because its list has only ten names per sex.

Where the Names of the United Kingdom Come From

The most frequent origin among the 100 names of 2025 is Germanic, with 21. The largest change since 2021 is in Hebrew names: 26 then, 20 now. A name with two origins, such as Lucas with Greek and Latin, counts for both. More on the groups in the guide to name origins.

OriginNames in 2021Names in 2025
Germanic2021
Hebrew2620
Latin1718
English1315
Greek1414
French65
Irish24
Italian44
Norse33
Arabic23

Wales and England (2025)

The national figures cover England and Wales together. The ONS also publishes Wales on its own and gives every Welsh name its rank in England, which shows how far apart the two lists can be.

Mali is number 4 in Wales and number 1118 in England. Osian is number 10 in Wales and number 671 in England.

Girls: the Welsh top ten

Rank in WalesNameRank in England
1Olivia1
2Lily2
3Elsie10
4Mali1118
5Lottie33
6Freya7
7Harper24
8Florence5
9Evelyn14
10Amelia3
10Isla4

Boys: the Welsh top ten

Rank in WalesNameRank in England
1Noah2
2Luca4
3Theo13
4Arthur5
5Freddie10
6Oliver6
7George7
8Leo3
9Archie11
10Osian671

Where the ONS gives two names the same rank, both are shown with it.

The Regions of England, and Wales (2025)

The ONS also counts names by the region where the mother lives: the nine regions of England, plus Wales.

Olivia leads the girls nationally, yet in six of the ten regions a different name comes first: East of England, London, North West, South West, West Midlands and Yorkshire and the Humber.

Muhammad leads the boys nationally, yet in six of the ten regions a different name comes first: East Midlands, East of England, North East, South East, South West and Wales.

Top three in each region

East Midlands
Girls: Olivia (200), Lily (193), Florence (164)
Boys: Noah (337), Muhammad (321), Oliver (271)

East of England
Girls: Amelia (291), Olivia (274), Lily (249)
Boys: Noah (440), Leo (418), Arthur (405)

London
Girls: Sofia (342), Olivia (326), Amelia (295)
Boys: Muhammad (1065), Noah (589), Leo (476)

North East
Girls: Olivia (131), Lily (118), Amelia (104), Poppy (104)
Boys: Luca (200), Noah (187), Oliver (158)

North West
Girls: Lily (286), Amelia (279), Isla (253)
Boys: Muhammad (1372), Noah (549), Luca (504)

South East
Girls: Olivia (420), Lily (393), Amelia (357)
Boys: Arthur (621), Noah (600), George (578)

South West
Girls: Florence (264), Olivia (255), Lily (232)
Boys: Arthur (349), Noah (336), Oscar (327)

Wales
Girls: Olivia (140), Lily (116), Elsie (106)
Boys: Noah (218), Luca (186), Theo (176)

West Midlands
Girls: Lily (223), Olivia (212), Amelia (203)
Boys: Muhammad (1052), Noah (411), Mohammed (336)

Yorkshire and the Humber
Girls: Amelia (199), Isla (198), Florence (182)
Boys: Muhammad (931), Noah (392), Mohammed (348)

Figures in brackets are births with that first name in 2025. Equal figures mean a shared place.

👧 Most Popular Girl Names in the United Kingdom (2025)
#1OliviaLatin
Meaning: Olive tree
Olivia is linked to the Latin oliva, olive. Shakespeare gave it to the countess in Twelfth Night, and the play made it familiar in English.
#2LilyLatin
Meaning: Lily flower
#3AmeliaGermanic
Meaning: Work, industrious
Amelia blends the Germanic Amalia, from amal, meaning work, with the Latin Aemilia. Henry Fielding gave the name to the heroine of his 1751 novel Amelia.
#4IslaScottish Gaelic
Meaning: From the river Isla
Isla is taken from the Scottish river Isla and the island of Islay. It became a common given name in Britain only in the last thirty years.
#5FlorenceLatin
Meaning: Flowering, prospering
Florence comes from the Latin florens, meaning flowering or prospering. Florence Nightingale was named after the city where she was born and made it a girls' name in English.
#6FreyaNorse
Meaning: Lady
Freya is the English spelling of the Norse goddess Freyja, whose name is the Old Norse word for lady.
#7PoppyEnglish
Meaning: Poppy flower
Poppy is the English flower name, from the Old English popaeg. It became a common given name in Britain in the twentieth century.
#8ElsieHebrew
Meaning: God is my oath
Elsie began as a Scottish pet form of Elspeth, itself a form of Elizabeth, from the Hebrew elisheva meaning God is my oath.
#9IvyEnglish
Meaning: Ivy
Ivy is the English plant name, from the Old English ifig. It joined the Victorian fashion for flower and plant names.
#10IsabellaHebrewItalian
Meaning: My God is an oath
#11AvaGermanicHebrew
Meaning: Life, bird-like
#12EvelynHebrewFrench
Meaning: Wished-for child
#13SophiaGreek
Meaning: Wisdom
Sophia is the Greek word for wisdom. It was borne by early Christian saints and by Byzantine empresses.
#14PhoebeGreek
Meaning: Bright, radiant
Phoebe is a Titan in Greek myth and an epithet of Artemis as moon goddess, from phoibos meaning bright. A Phoebe is also named in Paul's letter to the Romans.
#15SiennaItalian
Meaning: Reddish brown earth
Sienna is the English name of the pigment terra di Siena, the earth of Siena, and so of the Tuscan city itself.
#16MabelLatin
Meaning: Lovable
Mabel is a medieval English short form of Amabel, from the Latin amabilis meaning lovable.
#17SofiaGreek
Meaning: Wisdom
Sofia is the spelling of Sophia used in Italian, Spanish, the Scandinavian languages and the Slavic languages. It goes back to the Greek sophia, wisdom.
#18DaisyEnglish
Meaning: Day's eye
Daisy is the flower name, from the Old English daeges eage meaning day's eye, because the flower opens at dawn. It was also used for Margaret, since the French marguerite is the same flower.
#19MatildaGermanic
Meaning: Mighty in battle
Matilda comes from the Germanic maht meaning might and hild meaning battle. The Empress Matilda fought for the English throne in the twelfth century.
#20WillowEnglish
Meaning: Willow tree
#21MiaHebrewScandinavian
Meaning: Mine; wished-for child
Mia began as a short form of Maria in Scandinavian and German usage. In Italian and Spanish the same word means mine.
#22ArabellaLatin
Meaning: Disputed, yielding to prayer
Arabella first appears in twelfth-century Scotland. It is usually explained as a form of Amabel, from the Latin amabilis meaning lovable, or from orabilis meaning yielding to prayer.
#23HarperEnglish
Meaning: Harp player
#24RosieLatin
Meaning: Rose
Rosie is an English pet form of Rose, from the Latin rosa.
#25CharlotteGermanicFrench
Meaning: Free woman
Charlotte is the French feminine form of Charles, from the Germanic karl, meaning free man. Queen Charlotte, wife of George III, and the novelist Charlotte Brontë bore it.
#26MaeveIrish
Meaning: She who intoxicates
Maeve is the English form of Medb, the warrior queen of Connacht in the Ulster Cycle. The Irish name is read as she who intoxicates.
#27GraceLatin
Meaning: Grace, God's favour
#28MayaGreekHebrew
Meaning: Several unrelated origins
Maya has more than one source. It is the Roman goddess Maia who gives her name to May, a Hebrew name connected with water, and separately a Sanskrit word for illusion.
#29HallieEnglish
Meaning: From the hall
Hallie began as an English pet form of Harriet and as a surname meaning one who lived by a hall or manor house.
#30MargotGreek
Meaning: Pearl
Margot is a French pet form of Marguerite, from the Greek margarites meaning pearl.
#31LottieGermanic
Meaning: Free woman
Lottie is an English pet form of Charlotte, a French feminine diminutive of Charles, from the Germanic karl meaning a free person.
#32DelilahHebrew
Meaning: Delicate, or of the night
Delilah appears in the Book of Judges as the woman who betrays Samson. The Hebrew root is read either as delicate or as connected with night.
#33PenelopeGreek
Meaning: Weaver
Penelope is the wife of Odysseus in Homer's Odyssey, who waits twenty years for his return. The Greek name is often linked to pene, thread, and read as weaver.
#34AriaItalian
Meaning: Air, song
#35EvieHebrew
Meaning: Life
Evie is an English pet form of Eve or Evelyn. Through Eve it goes back to the Hebrew chavah, meaning life.
#36MillieGermanic
Meaning: Gentle strength
Millie is an English pet form of Mildred, from the Old English milde meaning gentle and thryth meaning strength, and is also used for Amelia.
#37VioletLatin
Meaning: Violet flower
#38RubyLatin
Meaning: Red gemstone
Ruby is the gemstone name, from the Latin rubeus meaning red. It belongs to the Victorian fashion for jewel names.
#39AuroraLatin
Meaning: Dawn
Aurora is the Latin word for dawn and the name of the Roman goddess of the dawn. In Tchaikovsky's ballet The Sleeping Beauty the princess is called Aurora.
#40AdaGermanicHebrew
Meaning: Noble, or adornment
Ada has two roots that have merged. One is a Germanic short form of names beginning with adal, meaning noble; the other is a Hebrew name meaning adornment.
#41MilaSlavic
Meaning: Gracious, dear
Mila comes from the Slavic element mil, meaning gracious or dear, and began as a short form of names such as Ludmila and Milena.
#42AylaTurkishHebrew
Meaning: Moonlight, or oak wood
Ayla is a Turkish name meaning halo or moonlight, from ay meaning moon. It is also read as a Hebrew name meaning oak, and separately as a Scottish place name.
#43MaisieGreek
Meaning: Pearl
Maisie is a Scottish pet form of Mairead, the Gaelic form of Margaret, from the Greek margarites meaning pearl.
#44EmilyLatin
Meaning: Rival, industrious
#45EsmeFrench
Meaning: Esteemed, loved
Esme comes from the Old French esmé, meaning esteemed or loved. It reached Scotland from France in the sixteenth century.
#46EllaGermanic
Meaning: All, completely
Ella was a Norman name of Germanic origin and is also used as a short form of Eleanor and Ellen.
#47OliveLatin
Meaning: Olive tree
Olive is the English plant name, from the Latin oliva. The olive branch has stood for peace since antiquity.
#48BonnieScottish GaelicFrench
Meaning: Pretty, fine
Bonnie comes from the Scots word bonnie, meaning pretty or fine, itself from the French bon meaning good.
#49ElodieGermanic
Meaning: Foreign riches
Elodie comes from the Visigothic Alodia, generally read from Germanic elements meaning foreign and wealth. Saint Alodia was martyred in ninth-century Spain.
#50LaylaArabic
Meaning: Night
👦 Most Popular Boy Names in the United Kingdom (2025)
#1MuhammadArabic
Meaning: Praiseworthy
Muhammad is an Arabic name meaning praised or praiseworthy, from the root hamida, to praise. It is the name of the prophet of Islam.
#2NoahHebrew
Meaning: Rest, comfort
Noah is the Hebrew Noach, meaning rest or comfort. In Genesis he builds the ark and survives the flood with his family.
#3LeoLatin
Meaning: Lion
Leo is the Latin word for lion. Fourteen popes have taken it, from Leo the Great in the fifth century to Leo XIV, elected in 2025.
#4LucaLatinItalian
Meaning: Bringer of light
Luca is the Italian form of Luke, from the Greek Loukas, which is usually explained as man from Lucania and popularly linked to the Latin lux, light.
#5ArthurCeltic
Meaning: Bear
Arthur is the legendary king of the Britons at the centre of the Arthurian romances. Its origin is uncertain; a Celtic word for bear and the Roman family name Artorius have both been proposed.
#6OliverLatinNorse
Meaning: Olive tree
Oliver comes from Olivier, one of Charlemagne's paladins in the medieval Song of Roland. It is usually linked to the Latin oliva, olive, though a Germanic root has also been proposed.
#7GeorgeGreek
Meaning: Farmer
George comes from the Greek Georgios, meaning farmer, from ge, earth, and ergon, work. Saint George is the patron saint of England, and six British kings have borne the name.
#8OscarNorseIrish
Meaning: God's spear; divine strength
Oscar is the son of Oisín in Irish legend, and James Macpherson's Ossian poems spread the name in the eighteenth century. Napoleon, an admirer of the poems, was godfather to the boy who became King Oscar I of Sweden. Its meaning is disputed.
#9TheodoreGreek
Meaning: Gift of God
Theodore comes from the Greek Theodoros, joining theos, god, with doron, gift. Theodore Roosevelt was the twenty-sixth president of the United States.
#10FreddieGermanic
Meaning: Peaceful ruler
Freddie is an English pet form of Frederick, from the Germanic frid meaning peace and ric meaning ruler. In England and Wales it is registered as a name in its own right.
#11ArchieGermanic
Meaning: True and brave
Archie is a short form of Archibald, from the Germanic ercan, genuine, and bald, bold. In England and Wales it is registered as a name in its own right.
#12TheoGreek
Meaning: Gift of God
Theo is a short form of Theodore, from the Greek theos meaning god and doron meaning gift. It is now given as a full name across most of Europe.
#13HenryGermanic
Meaning: Home ruler
Henry comes from the Germanic Heimirich, joining heim, home, with ric, ruler. Eight kings of England bore it.
#14JudeHebrew
Meaning: Praised
Jude is an English form of Judas, from the Hebrew Yehudah, meaning praised. The apostle Jude, also called Thaddeus, is the patron saint of lost causes.
#15ArloEnglish
Meaning: Uncertain, first recorded in poetry
Arlo has no settled etymology. It first appears as the place name Arlo Hill in Edmund Spenser's Faerie Queene of 1590, itself an adaptation of an Irish valley name.
#16AlfieEnglish
Meaning: Wise counsel of the elves
Alfie is an English pet form of Alfred, from the Old English aelf meaning elf and raed meaning counsel. It has been given as a full name in Britain since the 1990s.
#17RoryIrish
Meaning: Red king
Rory comes from the Irish Ruaidhrí, joining ruadh meaning red with rí meaning king. Ruaidhrí Ua Conchobair was the last high king of Ireland.
#18FinleyScottish Gaelic
Meaning: Fair warrior
Finley comes from the Scottish Gaelic Fionnlagh, joining fionn meaning fair or white with laogh meaning warrior or calf. It began as a surname and returned as a first name.
#19HarryGermanic
Meaning: Ruler of the home
Harry is the medieval English form of Henry, from the Germanic heim meaning home and ric meaning ruler. It was how the English pronounced the name of eight kings.
#20MohammedArabic
Meaning: Praiseworthy
Mohammed is a transliteration of the Arabic Muhammad, meaning praiseworthy, from the root hamida meaning to praise.
#21AlbieGermanic
Meaning: Noble and bright
Albie began as an English pet form of Albert, from the Germanic adal meaning noble and beraht meaning bright, and is now given as a name in its own right.
#22CharlieGermanic
Meaning: Free man
Charlie is a pet form of Charles, from the Germanic karl meaning a free man. It has been registered as a name in its own right across northern Europe for decades.
#23ElijahHebrew
Meaning: My God is Yahweh
Elijah is the English form of the Hebrew Eliyahu, meaning my God is Yahweh. He is the prophet in the Books of Kings who is carried up to heaven in a chariot of fire.
#24JackHebrewEnglish
Meaning: God is gracious
Jack began in medieval England as a pet form of John, from the Hebrew Yochanan, meaning God is gracious, and has long been given as a name in its own right.
#25WilliamGermanic
Meaning: Resolute protector
William comes from the Germanic Willahelm, joining wil, will or desire, with helm, protection. William the Conqueror brought it to England in 1066.
#26AdamHebrew
Meaning: Earth, man
#27RomanLatin
Meaning: From Rome
Roman comes from the Latin Romanus, meaning a Roman. It has been used in the Slavic countries and in France for centuries.
#28LouieGermanic
Meaning: Famous warrior
Louie is an English spelling of Louis, from the Germanic hlud meaning famous and wig meaning war. Eighteen French kings carried the name.
#29ReubenHebrew
Meaning: Behold, a son
Reuben is the eldest son of Jacob in Genesis. The Hebrew is read as an exclamation, behold a son, spoken by Leah at his birth.
#30RowanIrish
Meaning: Little red one, or the rowan tree
Rowan has two sources that have merged. One is the Irish Ruadhan, meaning little red one; the other is the English name of the rowan tree.
#31EdwardEnglish
Meaning: Guardian of wealth
Edward comes from the Old English Eadweard, joining ead meaning wealth or fortune with weard meaning guardian. It is one of the few Anglo-Saxon names that survived the Norman Conquest intact.
#32LucasLatinGreek
Meaning: Bringer of light
Lucas is the Latin form of Loukas, Luke, the name of the author of the third gospel. The Greek name probably meant man from Lucania, though it is popularly linked to the Latin lux, light.
#33OakleyEnglish
Meaning: Oak clearing
Oakley is an English place name and surname, from the Old English ac meaning oak and leah meaning clearing or meadow.
#34TeddyEnglishGreek
Meaning: Guardian of wealth, or gift of God
Teddy is an English pet form of Edward and of Theodore. The teddy bear is named after Theodore Roosevelt, which kept the name in circulation.
#35ThomasAramaic
Meaning: Twin
#36IsaacHebrew
Meaning: He will laugh
#37ReggieGermanic
Meaning: Counsel and power
Reggie is an English pet form of Reginald, from the Germanic ragin meaning counsel and wald meaning power or rule.
#38EzraHebrew
Meaning: Help
#39RonnieGermanic
Meaning: Counsel and power
Ronnie is an English pet form of Ronald, which came from the Old Norse Rognvaldr, joining regin meaning counsel with valdr meaning ruler.
#40AlexanderGreek
Meaning: Defender of men
Alexander comes from the Greek Alexandros, joining alexein, to defend, with aner, man. Alexander the Great carried it from Macedonia across the ancient world.
#41JacobHebrew
Meaning: Supplanter
Jacob is the third patriarch of Genesis, who takes his brother Esau's birthright. The Hebrew Yaakov is traditionally read from the word for heel, hence one who supplants.
#42JamesHebrew
Meaning: Supplanter
James is the English form of the Latin Iacomus, a variant of Iacobus, Jacob. It is the name of two apostles and of kings of Scotland and England.
#43HudsonEnglish
Meaning: Son of Hudd
#44TommyAramaic
Meaning: Twin
Tommy is an English pet form of Thomas, from the Aramaic teoma meaning twin.
#45SonnyEnglish
Meaning: Son
Sonny began as an English term of address for a boy and became a given name in its own right, most strongly in the United States and Britain.
#46HugoGermanic
Meaning: Mind, intellect
Hugo is the Latin form of the Germanic Hugo, from hug, meaning mind or spirit, and is used in German, French, Spanish and the Scandinavian languages.
#47SebastianGreek
Meaning: From Sebastia; venerable
Sebastian comes from the Latin Sebastianus, a man from Sebaste, a town named from the Greek sebastos, venerable. Saint Sebastian was a Roman soldier martyred in the third century.
#48MaxLatin
Meaning: Greatest
Max is a short form of Maximilian or Maximus, from the Latin maximus meaning greatest. It is also given as a name in its own right.
#49LouisGermanicFrench
Meaning: Renowned warrior
#50HarrisonEnglish
Meaning: Son of Harry
Harrison is an English surname meaning son of Harry, itself a medieval form of Henry. It moved into use as a first name in the twentieth century.
Data: Office for National Statistics (ONS). Figures for 2025. Retrieved automatically four times a year. Contains public sector information licensed under the Open Government Licence v3.0. Browse all countries →