What Do These Names Actually Mean?
Choosing a baby name can feel like one of the most joyful — and totally overwhelming — jobs in pregnancy. You want something beautiful, meaningful, and maybe a little bit original… but also not too out-there. You’re naming a whole human, after all. To help you out, we’ve rounded up some insights about top girls names in the UK.
These are the ones flying up the charts — along with what they mean, where they come from, and the vibe they give off (because let’s be honest, every name has a vibe).
Whether you’re after classic, cute, cool, or something with vintage charm, you might just find your baby’s name here, including the celebrated top UK girls names.
Looking for boys names? Click here
Top Girls’ Names in the UK (and What They Mean)
1. Olivia
Meaning: Olive tree
Origin: Latin
Vibe: Calm, elegant, timeless
Still holding strong at number one for several years running. Peaceful and poetic, but popular — expect at least two Olivias in any baby group.
2. Amelia
Meaning: Work or industrious
Origin: Latin/Germanic
Vibe: Sweet, capable, a little vintage
Amelia feels both strong and soft — the kind of girl who’s polite to grandparents but secretly has glittery wellies and a wild imagination.
3. Isla
Meaning: Island
Origin: Scottish
Vibe: Stylish, airy, effortlessly cool
Short, gentle, and climbing the charts fast. You might have to spell it out (“no, not Iz-la”), but it’s worth it.
4. Ava
Meaning: Life or bird (depending who you ask)
Origin: Latin or Hebrew
Vibe: Chic, sharp, timeless
Tiny but mighty. Ava has that “modern classic” feel — feminine without being frilly.
5. Lily
Meaning: Lily flower (purity, innocence)
Origin: English
Vibe: Gentle, fresh, floral
One of the softest names on the list — Lily is pure charm and pretty handwriting. Expect a few variations: Lillie, Lilia, Lilian… And don’t forget its popularity among top UK girls names.
6. Freya
Meaning: Lady, goddess of love and beauty
Origin: Norse mythology
Vibe: Strong, mystical, quietly powerful
Freya is having a moment — rooted in mythology, but totally at home in a modern classroom.
7. Ivy
Meaning: Climbing plant symbolising fidelity
Origin: English
Vibe: Wholesome with a little edge
Short, sharp, and growing fast (no pun intended). Ivy is vintage-meets-modern with serious cool-girl energy
8. Mia
Meaning: Mine or beloved
Origin: Italian/Scandinavian
Vibe: Petite, pretty, punchy
Simple, international, and easy to shout across a playground. Mia joins the ranks of popular UK girl names. What’s not to love?
9. Willow
Meaning: Willow tree (grace, flexibility, resilience)
Origin: English
Vibe: Earthy, peaceful, quietly confident
A calm, nature-inspired name with real presence. For the baby born with an old soul (or a full head of hair).
10. Ella
Meaning: Light or fairy maiden
Origin: German/Spanish/Greek roots
Vibe: Dreamy, musical, classic
Ella is light, lyrical and easy to love — sweet enough on its own, or paired with something like Grace or Rose.
A Few More Gorgeous Contenders…
- Sophia – “Wisdom”; elegant, global, always a hit
- Rosie – “Rose”; sweet-as-sugar, but with spunk
- Harper – “Harp player”; unisex edge, literary feel
- Florence – “Flourishing”; vintage charm, making a comeback
- Charlotte – “Free woman”; regal, refined, and royal-approved
- Aria – “Melody” or “air”; modern, musical, and rising fast among top UK girls names
- Elsie – “God is my oath”; old-fashioned in the best way, a contender among UK names
The Honest Midwife Take
Whether you’re drawn to meaning, sound, family ties or just a name that makes your heart skip, there’s no right or wrong choice. Some parents know straight away, others wait until the baby arrives — and some change their minds three times before the birth certificate gets signed.
Our advice? Say it out loud. Say it with your surname. Whisper it at 3am. Imagine it on a graduation certificate and a glittery lunchbox. And most of all — choose something that makes you smile.
Because whatever name you pick, your baby’s about to make it their own.