Launch pricing - Get £50 off! Just £49.99 your first year. Use code nuhahyearlyLaunch pricing - Get £50 off!
£49.99 your first year, code nuhahyearly
Week by Week
Week 12
First trimester wraps up
Week 20
Anomaly scan
Week 28
Third trimester begins
Week 36
Full term approaches
All 42 weeks
Tools
Due Date Calculator
Baby Name Generator
Kick Counter
Contraction Timer
Ovulation Calculator
Weight Gain Calculator
Chinese Gender Predictor
Baby Size Comparison
Maternity Leave Calculator
Paternity Leave Checker
Baby Cost Calculator
Pregnancy Symptom Checker
Birth Plan Builder
Resources
Pregnancy guides
Hospital bag essentials
Baby names
Hypnobirthing
Browse all
Blog
Braxton Hicks vs real contractions
UK maternity leave explained
Sleep in late pregnancy
All posts
AboutEarn with NuhahContact
Week by Week
Due Date CalculatorBaby Name GeneratorKick CounterContraction TimerOvulation CalculatorWeight Gain CalculatorChinese Gender PredictorBaby Size ComparisonMaternity Leave CalculatorPaternity Leave CheckerBaby Cost CalculatorPregnancy Symptom CheckerBirth Plan Builder
ResourcesBlogPricing
AboutEarn with NuhahContact
Sign In
Blog»Baby Names»Top 100 Baby Girl Names UK 2026
Baby Names

Top 100 Baby Girl Names UK 2026

Published 4 April 2026
This content is for informational purposes only and does not replace professional medical advice. Always consult your midwife or GP.
At a glance

Olivia, Amelia, and Isla lead the UK charts. The biggest trends are shorter names, nature-inspired names like Ivy and Wren, vintage revivals like Mabel and Edith, and increasing cultural diversity with names like Ayla, Zara, and Niamh. You have 42 days to register a birth in England and Wales.

In this article

The top 20

Olivia. Latin origin, meaning "olive tree." Amelia. Germanic, meaning "industrious." Isla. Scottish, meaning "island." Ava. Latin, meaning "life." Ivy. English, from the climbing plant. Freya. Norse, goddess of love and beauty. Lily. English, from the flower. Florence. Latin, meaning "flourishing." Mia. Scandinavian, meaning "beloved." Willow. English, from the tree. Rosie. English, diminutive of Rose. Sophia. Greek, meaning "wisdom." Poppy. English, from the flower. Ella. Germanic, meaning "all." Grace. Latin, meaning "blessing." Evie. Hebrew, meaning "life." Isabella. Italian, meaning "devoted to God." Daisy. English, from the flower. Sienna. Italian, from the Tuscan city. Charlotte. French, meaning "free woman."

Rising names to watch (21 to 50)

Emilia, Aria, Aurora, Luna, Elsie, Penelope, Bonnie, Hallie, Maya, Ada, Thea, Arabella, Margot, Iris, Orla, Nora, Alma, Lottie, Matilda, Mabel, Zara, Harper, Eliza, Delilah, Esme, Lyla, Eden, Darcy, Wren, Maeve.

Established favourites (51 to 75)

Millie, Phoebe, Violet, Eleanor, Alice, Eva, Scarlett, Emily, Molly, Hannah, Robyn, Chloe, Layla, Bella, Maisie, Ayla, Erin, Ruby, Heidi, Harriet, Nancy, Jasmine, Lara, Georgia, Daphne.

Fresh choices gaining ground (76 to 100)

Beatrice, Clara, Elodie, Frankie, Sadie, Ottilie, Annie, Leah, Eloise, Niamh, Gracie, Imogen, Lyra, Flora, Kitty, Edith, Jessie, Tessa, Nell, Summer, Cora, Mila, Martha, Neve, Sage.

The biggest trend is shorter names. One and two syllable names are climbing while longer names hold steady. Nature names continue their decade-long rise. Vintage revival names from your great-grandparents' generation are coming back. International names are increasingly common as the UK's naming culture becomes more diverse.

Tips for choosing

There is no rush. Many parents do not finalise a name until after the baby is born. Try saying the name out loud with your surname. Consider how it shortens. Think about initials. The best name is the one that feels right to you.

Part of our complete guide
Baby Names: The Ultimate Guide to Choosing a Name

Sources

  1. Baby names in England and Wales, ONS
  2. Baby names in Scotland, NRS
  3. Nameberry

Track your pregnancy week by week

Milestones, partner sharing, notes, photos, and a curated essentials guide. Free, no app to install.

Get Started Free
All posts

© 2026 Nuhah. All rights reserved.