Choosing a girl’s name in London sounds simple until you realise that “popular in London” means two different things at once. One view shows the names that lead across the capital overall. Another shows the names that top individual boroughs. Those are not the same answer, and if you blur them together, the shortlist you build can feel less useful than it should.
I see most often is that parents start with a headline and only later realise they needed more nuance: What is popular citywide? What feels common locally? Which names are classic, which feel more modern, and which carry the kind of meaning they actually want?
For clarity, the latest official ONS baby-name release available to readers now was published on 31 July 2025and covers birth registrations from 2024. London-wide rankings and borough interpretations below are based on that release and current London roll-ups built from it.
- Olivia currently leads London girls’ names overall.
- Sofia and Amelia sit close behind, so the London top tier is competitive.
- Amelia tells a bigger borough story than Olivia, because it tops more local charts.
- ONS counts exact spellings separately, so Sofia and Sophia are not merged.
- The smartest way to use London baby-name data is to compare overall popularity, borough feel, and meaning before you choose.
This section gives you the quick answer first, then sharpens it into something more useful. The goal is not only to show the names that lead London, but to show what those names tell you about the city’s naming style.
The current top 10 girls’ names in London are Olivia, Sofia, Amelia, Maya, Sophia, Sienna, Mia, Maryam, Lily, and Isabella. That mix is revealing. You have long-running British favourites like Olivia and Lily, elegant cross-border staples like Sofia and Sophia, and names such as Maryam that feel especially resonant in London’s more diverse naming landscape.
In practical terms, this is a chart shaped by three forces at once: familiarity, softness of sound, and international ease. London parents are not simply picking “traditional” or “trendy” names. They are often choosing names that feel polished, pronounceable, and at home across different communities.
Yes. Oliviacurrently leads London overall. What matters almost as much as first place, though, is the shape of the top group. Olivia is not sitting alone on an island; it is leading a tight pack that includes Sofia and Amelia, which helps explain why local borough charts can tell a slightly different story.
ONS publishes accredited official statisticsbased on birth registration data. Its 2024 release covers the most popular first names for baby girls and boys in England and Wales, and the associated girls’ dataset includes rankings and counts with breakdowns by geography and other variables. Office for National Statistics ONSalso makes clear that baby-name statistics are built from the recorded registered name, which is why exact spelling matters. That is the point worth remembering before you read too much into any one headline: the official data is solid, but it becomes truly helpful only when you understand what kind of popularity it is measuring.
This is the part that turns a name list into a genuinely useful guide. If you want to know whether a name feels broadly common across London or only especially strong in certain areas, you have to separate citywide totals from borough winners.
A London-wide ranking tells you which names are strongest across the capital as a whole. A borough winner tells you which single name came first inside one local authority. Both are useful. They just answer different questions.
| London-wide ranking | Borough winner |
| Shows broad popularity across the capital | Shows the local first-place name in one borough |
| Better for spotting citywide trends | Better for spotting neighbourhood flavour |
| Smoother and less affected by local spikes | More sensitive to local concentration |
| Helps answer “What is popular in London?” | Helps answer “What may feel common near me?” |
That distinction is the reason two seemingly conflicting headlines can both be true at once. Olivia can lead London overall, while a different name can dominate the borough map.
This is the key nuance in the current London girls’ picture. Amelialeads more individual borough charts, even though Olivialeads London overall. That does not mean one source is wrong and another is right. It means Amelia has strong local first-place performance across many boroughs, while Olivia has enough depth across the capital to finish first overall.
For a parent, that difference matters. If your question is, “What is currently strongest across all of London?”, you look at the citywide ranking. If your question is, “Which name is most likely to feel common around me?”, borough-level strength can be more revealing.
London is not one naming culture. It is a collection of neighbourhoods with different histories, communities, faith traditions, and naming habits. That is why a name can feel only moderately popular at city level, yet very familiar in one local area. It is also why names such as Maryamstand out more clearly in London than they often do in generic national baby-name conversation.
My practical rule is simple: use the London-wide chart to understand the trend, then use borough logic to judge how common the name may feel in everyday life.That is the bridge between data and a shortlist you can actually live with.
This longer list combines the most popular girls’ names in London with other names that match current London and UK naming trends. Each name also includes a short, easy-to-understand meaning.
1. Olivia - olive tree
2. Sofia - wisdom
3. Amelia - work, industrious
4. Maya - meaning varies by language
5. Sophia - wisdom
6. Sienna - place name linked to Siena
7. Mia - mine, beloved
8. Maryam - Arabic form of Mary
9. Lily - lily flower
10. Isabella - pledged to God
11. Isla - island
12. Ivy - ivy vine
13. Florence - flourishing
14. Freya - lady, Norse goddess
15. Poppy - poppy flower
16. Ava - meaning uncertain, often linked to bird-like roots
17. Elsie - pledged to God
18. Bonnie - pretty, cheerful
19. Phoebe - bright, pure
20. Daisy - day’s eye.
21. Evelyn - desired, wished for
22. Willow - willow tree
23. Harper - harp player
24. Charlotte - free person
25. Rosie - rose
26. Grace - grace, favour
27. Maeve - intoxicating
28. Millie - gentle strength in common usage
29. Margot - pearl
30. Evie - life
31. Arabella - often glossed as beautiful or prayer-linked, with uncertain deeper origin
32. Matilda - strength in battle
33. Hallie - dweller at the meadow
34. Delilah - delicate
35. Emily - rival
36. Aria - air, song
37. Penelope - weaver
38. Mabel - lovable
39. Lottie - free person
40. Ella - fairy maiden or beautiful, depending on root.
41. Ada - noble
42. Ruby - red gemstone
43. Violet - violet flower
44. Aurora - dawn
45. Maisie - pearl
46. Emilia - rival, emulating
47. Mila - gracious or dear, depending on root
48. Ayla - moonlight or oak halo, depending on origin
49. Luna - moon
50. Alice - noble
51. Sophie - wisdom
52. Esme - esteemed, beloved
53. Isabelle - pledged to God
54. Olive - olive tree
55. Eva - life
56. Elodie - foreign riches
57. Layla - night
58. Orla - golden princess
59. Rose - rose flower
60. Eden - delight, paradise.
61. Iris - rainbow
62. Elizabeth - my God is an oath
63. Eliza - my God is an oath
64. Imogen - maiden
65. Erin - Ireland
66. Thea - goddess, divine
67. Elanor - sun-ray or literary flower association
68. Harriet - home ruler
69. Emma - whole, universal
70. Zara - blooming flower or princess, depending on root
71. Ottilie - prosperous in battle
72. Chloe - green shoot, blooming
73. Ophelia - help
74. Lyla - night
75. Hazel - hazel tree
76. Bella - beautiful
77. Fatima - one who abstains
78. Robyn - bright fame
79. Scarlett - scarlet, bright red
80. Nova - new.
81. Nancy - grace
82. Raya - friend or flow, depending on origin
83. Lyra - lyre
84. Clara - bright, clear
85. Eloise - often glossed as healthy or famous
86. Nora - honour or light, depending on root
87. Lola - often linked to Dolores, though modern use broadens it
88. Ellie - shining light or God is my light, depending on root
89. Myla - merciful or soldier, depending on origin line
90. Maria - beloved, with ancient origins debated
91. Jasmine - jasmine flower
92. Nellie - shining light
93. Rosa - rose
94. Jessica - foresight in traditional gloss
95. Athena - goddess of wisdom
96. Sara - princess
97. Lara - citadel or cheerful, depending on root
98. Zoe - life
99. Amelie - work, industrious
100. Aaliyah - exalted, rising.
101. Leah - weary or delicate in traditional glosses
102. Miriam - ancient name with debated early origin
103. Hannah - grace
104. Cecilia - blind
105. Amara - grace, eternal, or bitter depending on language
106. Amira - princess
107. Ariana - most holy
108. Eliana - my God has answered
109. Lila - night or play, depending on origin
110. Mariam - form of Mary
111. Noor - light
112. Aisha - alive, living
113. Inaya - care, concern
114. Yasmin - jasmine
115. Zainab - often linked to fragrant flower traditions
116. Amina - trustworthy
117. Leila - night
118. Mina - love or protection, depending on root
119. Samira - evening companion
120. Nadia - hope.
121. Alina - bright or noble
122. Anaya - caring or answered by God, depending on origin
123. Arya - noble
124. Elena - shining light
125. Sana - brilliance, radiance
126. Rania - queenly, gazing
127. Ariella - lion of God
128. Malia - calm or beloved, depending on line of origin
129. Helena - torch, shining light
130. Cora - maiden
131. Elise - my God is an oath
132. Genevieve - woman of the race or tribe woman
133. Juliet - youthful
134. Juliana - youthful
135. Amaya - night rain or place-linked meaning depending on origin
136. Kaia - pure or earth, depending on root
137. Anastasia - resurrection
138. Celeste - heavenly
139. Vivienne - alive
140. Beatrice - she who brings happiness.
141. Louisa - famous warrior
142. Lucia - light
143. Martha - lady
144. Molly - traditional form linked to Mary
145. Salma - safe, peaceful
146. Talia - dew from heaven
147. Valentina - strong, healthy
148. Willa - resolute protection
149. Adeline - noble
150. Aurelia - golden
151. Bianca - white
152. Camila - young ceremonial attendant
153. Colette - victory of the people
154. Elora - modern form with debated roots
155. Esther - star
156. Fiona - fair, white
157. Flora - flower
158. Georgia - farmer, earth-worker
159. India - place name
160. Josephine - God will add
161. Lena - light or tender, depending on root
162. Liliana - lily
163. Mae - pearl or month-linked modern use
164. Marina - of the sea
165. Nina - little girl or dreamer, depending on origin
166. Opal - gemstone
167. Pearl - pearl
168. Serena - serene, calm
169. Skye - sky or island name
170. Theodora - gift of God
171. Verity - truth
172. Yara - small butterfly or water-lady traditions depending on root
173. Amal - hope
174. Aya - sign, miracle, or bird, depending on origin
175. Dahlia - dahlia flower
176. Elif - first letter of the Arabic alphabet
177. Farah - joy
178. Hiba - gift
179. Iqra - read
180. Jannah - paradise.
181. Lina - tender or palm tree, depending on root
182. Malika - queen
183. Nyla - winner or achiever in modern glosses
184. Reem - white antelope
185. Ruqayyah - rise or gentle ascent
186. Safa - purity, serenity
187. Soraya - the Pleiades
188. Sumaya - high above
189. Tara - star or hill, depending on origin
190. Yumna - blessed, fortunate
191. Zahra - bright, flower
192. Zoya - life
193. Ariya - noble or melody, depending on root
194. Elia - the Lord is my God
195. Minaal - fruit or attainment, depending on usage
196. Hania - happiness, delight
197. Liyana - softness, tenderness in modern use
198. Naima - calm, pleasant
199. Rida - contentment
200. Samaya - time or elevated meaning depending on root.
The easiest mistake with a long name section is to treat it like entertainment instead of a filter. A shortlist becomes much better when you narrow it in a strict order.
First, keep only names whose meaning or emotional feelyou genuinely like. Then remove any names you hear too often in your immediate circle. Then say each remaining choice aloud with your surname and any likely middle name. Finally, keep the names that still feel right after a few quiet days. That process sounds simple, but it clears out most impulsive picks.
The point of a long London-oriented sequence is not to leave you with 200 names. It is to help you land on five or six that still feel right when fashion stops shouting.
This is where the list becomes more than a list. Once you step back from the rankings, a few strong patterns appear, and those patterns explain why some names rise, why others endure, and why London feels slightly different from a generic UK roundup.
The top three each represent a different kind of appeal. Oliviafeels literary and established. Sofiafeels smooth, international, and modern without being edgy. Ameliafeels classic but still fresh enough to keep winning local ground. Together they show that London is rewarding names that are familiar, elegant, and easy to carry across different social and cultural settings.
The current London chart has a strong open-vowel finish: Sofia, Amelia, Maya, Sophia, Sienna, Mia, Maryam, Isabella. That kind of ending often sounds soft, bright, and rhythmically easy in English. It also works smoothly across many naming traditions, which matters in a city where one name may need to feel at home in more than one language environment.
London’s girls’ names make the most sense when you read them as a blend rather than a single style. Olivia, Lily, Isabella, Charlotte, and Florencelean classic. Mia, Aria, Nova, and Lyralean more modern. Maryam, Aaliyah, Noor, Amina, and Zarareflect the multilingual, multicultural reality of the capital. That blend is one reason London’s top names often feel broader and more internationally legible than a plain national stereotype would suggest.
The clearest example is Maryam. It stands out in London’s current top 10 in a way that instantly signals the city’s different naming texture. More broadly, London appears to give stronger visible space to names shaped by Arabic, Persian, South Asian, African, and wider global traditions than casual national baby-name chatter often implies.
The main takeaway is that London’s girls’ names are not just fashionable. They are also a clean reflection of the city’s scale, sound, and cultural mix.
This section helps you place London in the wider naming landscape. That comparison matters if you like a name nationally, but want to know whether it will feel more common, less common, or simply different inside the capital.
At the highest level, London still overlaps with England and Wales overall. ONS’s current baby-name release shows Oliviaand Ameliaamong the national front-runners for girls, and London also keeps Olivia at the top citywide. So the capital is not abandoning the national pattern. It is starting from it.
The difference appears once you read beyond the broad headline. London’s chart feels more multilingual, less narrowly traditional, and more open to names that carry strong identity signals across communities. That is where names like Maryambegin to matter. They show that London’s mainstream is often wider than the national stereotype.
A national top 100 is good for context, but it can flatten local reality. It does not tell you which names are locally concentrated, which spellings are splitting the data, or how different boroughs can produce very different first-place results. If the decision is genuinely London-based, national lists are the background, not the answer.
That is the comparison that matters most: London shares the national top layer, then becomes more distinct as soon as you read with local eyes.
This is where the data becomes personal. The best choice is rarely the name that simply ranks highest. It is the one that still feels right when you test popularity, meaning, local commonness, sound, and spelling together.
Popularity is useful because it tells you which names are landing well with parents right now. Meaning matters because it tells you whether the name carries the emotional tone you want to live with. If you love Oliviabecause it feels calm and established, that is a stronger reason than “it came first.” If you love Maryambecause of cultural or faith resonance, that matters more than whether it finished eighth or twelfth.
Ask one blunt question: Do I care more that the name feels current across London, or that it feels less common where I actually live?If the first matters more, the citywide chart is the better guide. If the second matters more, borough logic deserves more weight. That one distinction clears up a lot of confusion very quickly.
Expert TakeWhen I narrow a London-based shortlist, I never stop at “most popular.” I look at the citywide leader first, then ask whether the name is concentrated locally, then check whether the meaning and surname still hold up together.
A strong name on paper can still fail in real life. Say the full name aloud several times. Listen to where the first name ends and the surname begins. Decide whether you want a spelling people will recognise instantly or a variant you may need to correct. That matters more in London than many parents expect, because close spellings can split official rankings rather than being treated as one name.
Here is a practical swap table for parents who like the London front-runners but want a little more breathing room.
| If you like… | Try… |
| Olivia | Lydia, Elodie, Flora |
| Sofia / Sophia | Sophie, Serena, Thea |
| Amelia | Emilia, Amelie, Cecilia |
| Maya | Mila, Myla, Kaia |
| Sienna | Selena, Serena, Elodie |
| Mia | Mila, Nina, Eva |
| Maryam | Mariam, Miriam, Amina |
| Lily | Iris, Rose, Dahlia |
| Isabella | Isabelle, Arabella, Eliza |
The best alternatives keep the same mood without repeating the same exact choice. That usually gives you a shortlist that feels current without feeling copied.
Yes. Oliviacurrently leads London girls’ names overall in the latest citywide roll-up built from the most recent ONS release.
They are Olivia, Sofia, Amelia, Maya, Sophia, Sienna, Mia, Maryam, Lily, and Isabella.
Yes. ONS-based baby-name reporting treats exact spellings separately, which is why Sofia and Sophia appear as separate entries.
Ameliais the standout borough leader, even though Olivia leads London overall.
The most reliable method is to pair current London ranking information with a dedicated name-etymology reference such as Behind the Namefor traditional meaning notes.
The clearest answer is not that London has one dominant girls’ name and everyone else is following it. The better reading is that Olivia leads the capital overall, Amelia dominates more local first-place charts, and the strongest names in London tend to be elegant, easy to carry, and culturally flexible.
That is why the best naming decision is rarely made from one headline. Start with the citywide ranking, check how local concentration might change the feel of the name around you, then keep only the options whose meaning and full-name sound still work. That is how “popular in London” becomes something more useful than trend-watching: it becomes a shortlist you can trust.