Choosing the perfect name for your little girl can be a beautiful but overwhelming experience. If you’re drawn to names with timeless charm, a touch of elegance, and deep-rooted history, British baby girl names might be exactly what you’re looking for. In this guide, we’ve curated 260+ British baby girl names and their meanings, neatly arranged from A to Z, to help inspire and simplify your search. Whether you’re after something classic like Eleanor or whimsical like Waverly, there’s a name here for every style and story.
What makes British names so special? Many of them carry royal, literary, or historical significance, blending tradition with grace. You’ll find names that are vintage and sweet, bold and modern, or simply beautiful in sound and meaning. So grab a cup of tea, settle in, and explore this delightful collection of British girl names — your perfect name may just be a scroll away.
British Baby Girl Names Starting with A
- Abigail – Joy of the father
- Ada – Noble, nobility
- Adele – Noble kind
- Agnes – Pure, holy
- Alba – White, bright
- Alice – Noble, exalted
- Amelia – Work, industrious
- Annabel – Loving, beautiful
- Aria – Melody, song
- Avery – Ruler of the elves
British Baby Girl Names Starting with B
- Barbara – Foreign woman
- Beatrice – Bringer of joy
- Belinda – Beautiful serpent
- Bella – Beautiful
- Bernice – Bringer of victory
- Bethany – House of figs
- Beverley – Meadow of the beaver
- Bianca – White, fair
- Blair – Field or plain
- Bonnie – Pretty, attractive
British Baby Girl Names Starting with C
- Camilla – Young ceremonial attendant
- Candace – Pure, sincere
- Cara – Beloved
- Caroline – Free woman
- Catherine – Pure
- Cecilia – Blind
- Charlotte – Free man
- Chelsea – Landing place for chalk or limestone
- Chloe – Blooming
- Clara – Bright, clear
British Baby Girl Names Starting with D
- Daisy – Day’s eye (a flower)
- Dakota – Friendly
- Daphne – Laurel tree
- Darcy – Dark one
- Darlene – Dear, loved one
- Davina – Beloved
- Deborah – Bee
- Delilah – Delicate
- Diana – Divine
- Doreen – Gift
British Baby Girl Names Starting with E
- Eleanor – Shining light
- Elizabeth – God is my oath
- Ella – Beautiful fairy
- Eloise – Healthy, wide
- Elsie – God is my oath
- Emily – Rival, industrious
- Emma – Whole, universal
- Enid – Spirit, life
- Erin – Ireland
- Esme – Esteemed, loved
British Baby Girl Names Starting with F
- Faith – Trust, belief
- Faye – Fairy
- Felicity – Happiness
- Fern – A leafy plant
- Fiona – Fair, white
- Flora – Flower
- Frances – Free one
- Freya – Noble lady (from Norse origin, popular in the UK)
- Frida – Peace
- Ffion – Foxglove flower (Welsh origin)
British Baby Girl Names Starting with G
- Gabrielle – God is my strength
- Gemma – Precious stone
- Georgia – Farmer
- Georgina – Feminine form of George, farmer
- Gillian – Youthful
- Gloria – Glory
- Grace – Charm, goodness
- Greta – Pearl
- Gwendolyn – Blessed ring
- Gwyneth – Blessed, happy
British Baby Girl Names Starting with H
- Hannah – Grace
- Harriet – Home ruler
- Hazel – The hazel tree
- Heather – A flowering plant
- Helena – Light, torch
- Holly – Holly tree
- Hope – Positive expectation
- Honor – Dignity, respect
- Harmony – Concord, peace
- Henrietta – Ruler of the home
British Baby Girl Names Starting with I
- Ida – Industrious one
- Imogen – Maiden
- India – From the river Indus
- Ines – Pure, holy
- Ingrid – Beautiful, beloved
- Iona – Island (Scottish origin)
- Irene – Peace
- Isabel – Pledged to God
- Isla – Island (Scottish origin)
- Ivy – Faithfulness (from the plant)
British Baby Girl Names Starting with J
- Jade – Precious green stone
- Jane – God is gracious
- Jasmine – Gift from God / Flower name
- Jean – God is gracious
- Jemima – Dove
- Jessica – Wealthy
- Joanna – God is gracious
- Jocelyn – Cheerful
- Josephine – God will increase
- Julia – Youthful
British Baby Girl Names Starting with K
- Kara – Dear, beloved
- Katherine – Pure
- Kayla – Crown of laurels
- Keira – Little dark one
- Kelsey – Island of ships
- Kendall – Royal valley
- Kimberly – From the royal fortress meadow
- Kira – Lady
- Kitty – Pure
- Kaitlyn – Pure
British Baby Girl Names Starting with L
- Lacey – From Lassy, France
- Lara – Cheerful
- Laura – Laurel, honor
- Lauren – Laurel tree
- Layla – Night
- Leah – Weary
- Lillian – Lily flower
- Lola – Sorrows
- Louise – Renowned warrior
- Lucy – Light
British Baby Girl Names Starting with M
- Mabel – Lovable
- Madeline – High tower
- Maisie – Pearl
- Margaret – Pearl
- Maria – Beloved
- Marina – Of the sea
- Matilda – Battle-mighty
- Megan – Pearl
- Melody – Song
- Millie – Gentle strength
British Baby Girl Names Starting with N
- Nancy – Grace
- Naomi – Pleasantness
- Natalie – Born at Christmas
- Natasha – Birthday of the Lord
- Nell – Shining light
- Niamh – Bright, radiant (Irish origin, used in UK)
- Nicola – Victory of the people
- Nina – Little girl
- Nora – Light
- Norah – Honor
British Baby Girl Names Starting with O
- Oakley – Meadow of oak trees
- Octavia – Eighth
- Olive – Olive tree
- Olivia – Olive tree
- Opal – Gemstone
- Ophelia – Help
- Orla – Golden princess
- Ottilie – Prosperous in battle
- Odette – Wealth
- Odessa – Long journey
British Baby Girl Names Starting with P
- Paige – Young servant
- Pamela – All sweetness
- Patricia – Noble
- Penelope – Weaver
- Penny – Weaver
- Petra – Stone, rock
- Phoebe – Bright, shining
- Pippa – Lover of horses
- Polly – Great sorrow or rebellion
- Primrose – First rose (flower name)
British Baby Girl Names Starting with Q
- Queenie – Queen
- Quinn – Wise, intelligent
- Quiana – Gracious
- Querida – Beloved
- Quintessa – Essence, fifth
- Quinta – Fifth-born
- Quenby – Womanly estate
- Quella – Quiet one
- Quinnley – Queen’s meadow
- Quorra – Heart
British Baby Girl Names Starting with R
- Rachel – Ewe
- Ramona – Wise protector
- Rebecca – To tie, bind
- Reese – Enthusiastic
- Rhiannon – Divine queen
- Robyn – Bright fame
- Rose – A flower
- Rosalie – Beautiful rose
- Rowan – Little redhead
- Ruth – Companion
British Baby Girl Names Starting with S
- Sadie – Princess
- Samantha – Listener
- Sarah – Princess
- Scarlett – Bright red
- Selina – Moon
- Serena – Tranquil, serene
- Sienna – Orange-red
- Skye – From the Isle of Skye
- Sophia – Wisdom
- Sylvia – From the forest
British Baby Girl Names Starting with T
- Tabitha – Gazelle
- Talia – Blooming
- Tamsin – Twin
- Tara – Star
- Tatum – Cheerful bringer of joy
- Taylor – To cut (tailor)
- Tegan – Fair, beautiful
- Thea – Goddess
- Theresa – Harvester
- Trudy – Spear of strength
British Baby Girl Names Starting with U
- Una – One, unity
- Unity – Oneness
- Ursula – Little bear
- Ulani – Cheerful
- Ulyssa – Walker
- Urbana – Of the city
- Ulrica – Power of the wolf
- Umber – Shade, color
- Uriella – God’s light
- Udella – Prosperous
British Baby Girl Names Starting with V
- Valentina – Strong, healthy
- Valerie – Strength
- Vanessa – Butterfly
- Vera – Truth
- Verity – Truth
- Victoria – Victory
- Vienna – From Austria
- Viola – Violet flower
- Violet – Purple flower
- Vivienne – Alive
British Baby Girl Names Starting with W
- Wendy – Friend
- Whitney – White island
- Willow – Graceful tree
- Willa – Resolute protection
- Winifred – Peaceful friend
- Winnie – Fair one
- Winter – Season name
- Waverly – Meadow of quivering aspens
- Wallis – Stranger
- Wilda – Untamed
British Baby Girl Names Starting with X
- Xandra – Defender of mankind
- Xanthe – Golden, yellow
- Xenia – Hospitality
- Xia – Glow of the sunrise
- Xylia – From the forest
- Xaria – Gift of love
- Ximena – Listener
- Xaviera – Bright, splendid
- Xella – Bright light
- Xina – Hospitable
British Baby Girl Names Starting with Y
- Yara – Small butterfly
- Yasmine – Jasmine flower
- Yasmin – Fragrant flower
- Yvette – Yew wood
- Yvonne – Archer
- Ysabel – God is my oath
- Yolanda – Violet flower
- Yasmina – Jasmine
- Yulia – Youthful
- Yani – Peace
British Baby Girl Names Starting with Z
- Zara – Princess, blossom
- Zelda – Gray fighting maid
- Zena – Hospitable
- Zinnia – Flower name
- Zoe – Life
- Zora – Dawn
- Zaina – Beautiful
- Zelia – Zealous
- Zariah – Rose or princess
- Zinnia – Colorful flower
Final Words:
We hope this A-to-Z list of British baby girl names and their meanings has sparked inspiration and made your naming journey a little easier — and a lot more fun! Whether you’re drawn to a name because of its meaning, its sound, or the emotions it stirs, remember that the best name is the one that feels right for you and your family.
Naming your baby is the beginning of her story, and a beautiful British name can be the perfect first chapter. If one of these 260+ names stands out to you, we’d love to hear which one and why! And if you’re still exploring, feel free to bookmark this guide — there’s plenty of timeless charm to come back to.