Most Popular Baby Girl Names in England and Wales 2025 (ONS) and Their Meanings
Olivia was once again the most popular name for baby girls born in England and Wales in 2025. But this year's real story is not the ranking itself, it is the gap between two numbers: only 137 babies separate Olivia from Lily in second place. In 2021 the gap between first and second was 485 babies.
Below you will find the top 30 girls' names from the Office for National Statistics (ONS) 2025 list with their meanings, origins, Arabic spellings and Abjad values. First we look at the shrinking lead at the top, then at how the ranks moved since 2024, and finally at the letters of the names themselves.
Same leader, shorter lead
Olivia is first in every year of the 2021–2025 data we hold. Yet the number of babies given the name fell every single year: from 3,649 to 2,386, a drop of 34.6%. Second place changed hands this year: Amelia, second since 2021, slipped to third and Lily took her place.
| Year | No. 1 (babies) | No. 2 (babies) | Gap |
|---|---|---|---|
| 2021 | Olivia (3,649) | Amelia (3,164) | 485 |
| 2022 | Olivia (3,289) | Amelia (2,884) | 405 |
| 2023 | Olivia (2,906) | Amelia (2,663) | 243 |
| 2024 | Olivia (2,761) | Amelia (2,448) | 313 |
| 2025 | Olivia (2,386) | Lily (2,249) | 137 |
The detail that is easy to miss: in the top five, Lily is the only name given to more babies than in 2024 (up 64 to 2,249). Over the same period 375 fewer babies were given the name Olivia. Lily was 7th in 2021 and has climbed at least one place every year since.
Olivia on the map: four regions out of ten
The ONS also publishes names for the nine English regions and for Wales. In 2024 Olivia was first in nine of these ten areas. In 2025 she leads in only four: the North East, the East Midlands, the South East and Wales. Elsewhere the top spot went to other names:
- London: Sofia (342 babies)
- North West and West Midlands: Lily
- Yorkshire and The Humber, East of England: Amelia
- South West: Florence (264 babies)
Wales's own top 10 has a striking entry too: Mali, which does not appear anywhere in the combined England and Wales top 100, is 4th in Wales with 104 babies.
The 30 most popular girls' names of 2025
The figures are births registered in England and Wales in 2025. The ONS counts each spelling separately, so Sophia and Sofia are two different rows, and the table keeps them that way.
| Rank | Name | Babies | Meaning | Origin | Arabic spelling | Abjad |
|---|---|---|---|---|---|---|
| 1 | Olivia | 2,386 | Olive (Latin oliva); spread through Shakespeare's Twelfth Night | Latin | أوليفيا | 138 |
| 2 | Lily | 2,249 | Lily, the flower; a symbol of purity | English (flower name) | ليلي | 80 |
| 3 | Amelia | 2,153 | Variant of Amalia; often confused with Emilia, which has a different origin | Variant of Amalia | أميليا | 92 |
| 4 | Isla | 1,959 | Variant of Islay; its spelling matches Spanish isla, "island" | Scottish (from Islay) | آيلا | 42 |
| 5 | Florence | 1,924 | Flourishing, prosperous (Latin florens) | Latin | فلورنس | 426 |
| 6 | Freya | 1,802 | Lady (Old Norse Freyja) | Old Norse | فريا | 291 |
| 7 | Poppy | 1,789 | Poppy, the red flower (Old English popæg) | English (plant name) | بوبي | 20 |
| 8 | Elsie | 1,700 | Pet form of Elizabeth | English (short for Elizabeth) | إلسي | 101 |
| 9 | Ivy | 1,698 | Ivy, the climbing plant (Old English ifig) | English (plant name) | إيفي | 101 |
| 10 | Isabella | 1,690 | Latinate form of Isabel | From Isabel | إيزابيلا | 62 |
| 11 | Ava | 1,611 | Variant of Eve; Persian "voice, sound" | Several origins | آفا | 82 |
| 12 | Evelyn | 1,560 | English surname derived from Aveline | English (from a surname) | إيفلين | 181 |
| 13 | Sophia | 1,547 | Wisdom (Greek sophia) | Greek | صوفيا | 187 |
| 14 | Phoebe | 1,542 | Bright, pure (Greek phoibe) | Greek | فيبي | 102 |
| 15 | Sienna | 1,530 | Orange-red colour, from the clay of Siena | English (colour name) | سيينا | 131 |
| 16 | Mabel | 1,527 | Medieval form of the Latin name Amabilis | Latin (from Amabilis) | مابل | 73 |
| 17 | Sofia | 1,490 | Form of Sophia (Greek "wisdom") | Greek | صوفيا | 187 |
| 18 | Daisy | 1,454 | Daisy; Old English "day's eye" | English (plant name) | ديزي | 31 |
| 19 | Matilda | 1,449 | Strength in battle (maht "might" + hilt "battle") | Germanic | ماتيلدا | 486 |
| 20 | Willow | 1,384 | Willow tree (Old English welig) | English (plant name) | ويلو | 52 |
| 21 | Mia | 1,372 | Short form of Maria; matches Italian mia, "mine" | Italian / Scandinavian | ميا | 51 |
| 22 | Arabella | 1,368 | Meaning uncertain; probably a variant of Annabel | Medieval Scottish name | أرابيلا | 245 |
| 23 | Harper | 1,367 | Harp player or harp maker (Old English hearpe) | English (occupational surname) | هاربر | 408 |
| 24 | Rosie | 1,343 | Pet form of Rose | English (diminutive of Rose) | روزي | 223 |
| 25 | Charlotte | 1,339 | French feminine diminutive of Charles | French | شارلوت | 937 |
| 26 | Maeve | 1,330 | Intoxicating (Irish Medb) | Irish (Gaelic) | ميف | 130 |
| 27 | Grace | 1,309 | Grace, favour (Latin gratia) | English (from Latin gratia) | غريس | 1270 |
| 28 | Maya | 1,259 | Sanskrit "illusion"; variant of Maia; Hebrew mayim, "water" | Several origins | مايا | 52 |
| 29 | Hallie | 1,246 | Pet form of Harriet | English (diminutive of Harriet) | هالي | 46 |
| 30 | Margot | 1,230 | French short form of Marguerite | French | مارغوت | 1647 |
From 2024 to 2025 at a glance
Risers
- Mabel: from 37th to 16th; babies 1,113 → 1,527 (up 414). The biggest jump in the top 30.
- Matilda: 31 → 19
- Evelyn: 20 → 12
- Arabella: 30 → 22
Fallers
- Maya: 15 → 28 (333 fewer babies)
- Mia: 14 → 21
- Sofia: 12 → 17
- Ivy: 5 → 9
In and out of the top 30
Mabel, Matilda and Hallie entered the top 30. Bonnie (16 → 48), Millie (27 → 36) and Evie (29 → 35) left the top 30. Bonnie's fall of 32 places is the steepest among the names that stayed in the top 100.
Names familiar to Turkish and Muslim readers
A little below the top 30 there are familiar names as well. Maryam (مريم, Abjad 290) is 52nd in 2025 with 825 babies; in 2021 she was 82nd. Maryam (Mary) is the only woman mentioned by name in the Qur'an. Ayla, which means "moonlight, halo" in Turkish, is 42nd with 980 babies. Fatima (فاطمة, 135) is 79th with 598 babies; it is the name of Fatima, daughter of the Prophet Muhammad.
A small coincidence: Ayla's Arabic spelling أيلا and Isla's آيلا differ only in the mark on the alif, and both have an Abjad value of 42.
An Abjad view: the letters of 30 names
Abjad works with Arabic letters. A name written in Latin letters has no single "true" value; first its established spelling in Arabic script is fixed, then the value is calculated from it (for example Olivia أوليفيا = 138). The values in the table come from these spellings, using the classical Abjad value of each letter.
- First letters of the top 10: eight names begin with a Fire letter, Lily (ل) with an Earth letter and Poppy (ب) with an Air letter; none begins with a Water letter. For six of the eight the reason is the same: names starting with a vowel are written with an alif (ا أ إ آ) in Arabic, and in the classical classification used on our site alif is a Fire letter (some authors order the elements differently). Florence and Freya begin with ف, which is also a Fire letter.
- Highest values: Margot 1647 and Grace 1270. Both contain غ (1000); Margot also has ت (400). Lowest: Poppy 20 and Daisy 31.
- Shared values: Elsie and Ivy 101, Willow and Maya 52. Sophia and Sofia are separate names for the ONS but are spelled the same in Arabic: صوفيا, 187.
- A familiar number: Amelia's value is 92, the same as Muhammad (محمد).
Change the spelling and the value changes: Grace written غريس is 1270, written جريس it is 273; Margot is 1647 as مارغوت and 250 as مارجو. That does not make one spelling "more auspicious". But it explains why our paid reports always start by fixing the exact spelling of the child's and the parents' names.
How does a name from the list read in your family?
Baby Name Finder & Analysis studies the mother's and father's names letter by letter, maps your family's elements and suggests 5 names ranked by family compatibility, explaining the top three in detail.
Baby Name Finder & Analysis — Get My AnalysisTrue or false?
"The No. 1 name is given to more babies every year." False. Olivia is first in all five years of our data, yet her count fell every year. Being first means being the most chosen name, not being chosen more each year.
"Sophia and Sofia are the same name, and the ranking counts them together." Partly. They share a root, but the ONS counts the two spellings separately. For Abjad there is no difference, because both are written صوفيا in Arabic.
"A name with a high Abjad value is stronger." The Abjad tradition has no such rule. Margot's 1647 comes mostly from a single letter, غ (1000). What the tradition looks at is not the size of the number but the picture the name's letters and elements form together with the mother's and father's names.
"A name that is popular abroad is also the best choice for Turkish families living there." Popularity is only one piece of data. For a family in England looking for a name that is easy to say in both languages, names like Ayla, Maya or Mia may look practical. Still, the decision is made by weighing meaning, spelling and fit with the family's names together. Maya and Mia, for instance, are 52 and 51, almost identical. Yet the same name can complete a missing element in one family and strengthen an already dominant one in another.
A final note
The list shows what families chose in 2025; it does not show what suits your family. The soundest approach is to check the meaning in the table, settle the spelling carefully, and weigh family fit together with the mother's and father's names.
This article is for information only. Abjad interpretations rest on tradition and make no definitive judgement or guarantee about any name.
Source: Office for National Statistics (ONS), Baby names in England and Wales — used under the Open Government Licence v3.0. The figures refer to births registered in England and Wales in the year concerned.
Olivia, Lily or Ayla?
The Baby Name Family Compatibility report places the name you have in mind beside the parents' names: Abjad values, elements, planets and compatibility scores for mother-baby, father-baby and the whole family.
Baby Name Family Compatibility — Get My AnalysisRelated Analyses
Related Articles
What is Abjad Numerology? History and Foundations
Abjad numerology assigns a numerical value to each Arabic letter. Discover its c...
How to Calculate Your Name's Abjad Value: Step-by-Step Guide
Learn the step-by-step process for calculating your name's Abjad value, letter c...
The Four Elements and Personality: Fire, Air, Water, Earth
The four-element system is the foundation of personality analysis in Abjad numer...
İsminiz Kaderinizi Nasıl Etkiler?
Her isim bir enerji taşır. Kadim alimlere göre isminiz, hayat yolculuğunuzu şeki...