1,000 Top Baby Names for Girls

Looking for girl names for your daughter? Start with our comprehensive list of top baby names for girls, including some popular names of the moment and a selection of classic, pretty and cute name ideas to inspire you. There are so many cool names out there that you may have trouble choosing just one.
Top 100 Baby Girl Names
A good place to start is this list of the 100 most popular baby girl names in England and Wales in 2019, in order of popularity (and alphabetically where two or more names are equally popular):
Olivia
Amelia
Isla
Ava
Mia
Isabella
Sophia
Grace
Lily
Freya
Emily
Ivy
Ella
Rosie
Evie
Florence
Poppy
Charlotte
Willow
Evelyn
Elsie
Phoebe
Sophie
Sienna
Alice
Sofia
Ruby
Isabelle
Harper
Matilda
Daisy
Emilia
Jessica
Maya
Eva
Luna
Millie
Eliza
Chloe
Maisie
Penelope
Aria
Esme
Scarlett
Imogen
Thea
Ada
Layla
Harriet
Mila
Violet
Eleanor
Bella
Erin
Elizabeth
Rose
Molly
Hallie
Emma
Lola
Lucy
Bonnie
Ellie
Nancy
Robyn
Zara
Lottie
Hannah
Maria
Aurora
Arabella
Holly
Jasmine
Gracie
Georgia
Delilah
Darcie
Orla
Amber
Amelie
Iris
Anna
Abigail
Ayla
Maryam
Lilly
Annabelle
Sara
Edith
Beatrice
Clara
Summer
Heidi
Margot
Martha
Zoe
Lara
Lyla
Mabel
Felicity
BABY NAME GENERATOR TOOL
Baby name generator
By gender:
By theme:
Classic Baby Girl Names
If you’re looking for a classic baby girl name that’s stood the test of time, choose from this list of familiar favourites that we’ve organised in alphabetical order:
Adele
Adriana
Adrianna
Alexa
Alexandra
Alicia
Alison
Amanda
Amy
Andrea
Angela
Angelica
Ashley
Beth
Bethany
Bianca
Bridget
Brooke
Carly
Caroline
Catalina
Catherine
Cheryl
Christina
Christine
Clarissa
Cynthia
Dana
Danielle
Diana
Eden
Eileen
Elisabeth
Elise
Elle
Ellen
Erica
Eve
Fatimah
Gabrielle
Harriett
Hope
Ingrid
Irene
Isabel
Isabela
Jean
Jemima
Jennifer
Joan
Joanna
Jocelyn
Johanna
Juliana
Julie
Julia
Katherine
Kathleen
Kayla
Kelly
Kendra
Kimberly
Laila
Laura
Lauren
Lila
Linda
Lindsey
Lisa
Livia
Madeleine
Maeve
Marina
Megan
Meghan
Melanie
Melissa
Meredith
Michelle
Miranda
Monica
Mya
Nadia
Natasha
Nathalie
Nicole
Noelle
Nora
Paige
Patricia
Philippa
Rachel
Rebecca
Reese
Renee
Rita
Sandra
Sarah
Stephanie
Susie
Tiffany
Valerie
Vanessa
Veronica
Vivien
Wanda
Whitney
Old-Fashioned Baby Girl Names
Old-fashioned girl names are full of charm and can sometimes become popular again. If you’d like to give your daughter a name that reminds you of a beloved family member, a historical figure or a character from an old film or novel, you might like one of these old-fashioned names:
Adaline
Adelaide
Agatha
Agnes
Amalia
Ann
Anne
Antonella
Antonia
Arlette
Astrid
Audrey
Barbara
Betsy
Camilla
Camille
Carmen
Carolina
Cassandra
Cecilia
Celeste
Clare
Claudia
Colette
Coraline
Corinne
Deborah
Dorothy
Elaine
Eloise
Esmeralda
Estella
Estelle
Esther
Evangeline
Faye
Fiona
Frances
Frida
Gabriela
Gemma
Giselle
Gloria
Greta
Gwendolyn
Hanna
Helen
Henrietta
Ivanna
Jacqueline
Jane
Jolene
Josephine
Joyce
Judith
Julianna
Juliet
Leona
Leonora
Lilian
Lilianna
Lorelei
Louisa
Louise
Lucille
Luella
Lydia
Mae
Madeline
Magdalena
Margaret
Margo
Mariana
Marianna
Marie
Marilyn
Mary
Mavis
Maxine
Michaela
Miriam
Mollie
Nell
Nina
Norah
Octavia
Ophelia
Paula
Penny
Priscilla
Rachael
Ramona
Raquel
Regina
Rosa
Rosalyn
Roselyn
Ruth
Sabrina
Scarlet
Sylvia
Teresa
Theodora
Trinity
Una
Vera
Victoria
Pretty Baby Girl Names
The next lot of beautiful girl names have a melodious ring to them – say each one out loud as you try to picture your little one in your mind’s eye. Maybe one of them will stand out as the perfect choice for your tiny princess:
Adelina
Ailani
Aisha
Alaia
Alaiya
Alani
Alanna
Alayah
Aleah
Aleena
Alejandra
Alessandra
Alexia
Alia
Aliana
Alianna
Alina
Alisha
Aliya
Aliyah
Aliza
Alora
Alyssa
Amari
Amaya
Amira
Amirah
Amiyah
Amoura
Angelina
Aniyah
Annabella
Annalise
Ariah
Arianna
Ariella
Armani
Athena
Aurelia
Avah
Avianna
Aya
Ayesha
Briana
Cataleya
Cecelia
Celia
Celine
Ciara
Daniela
Daniella
Danna
Darcy
Elaina
Elena
Elianna
Elisa
Ellianna
Elora
Elyse
Emelia
Emely
Emerie
Emilie
Emmaline
Ensley
Evelynn
Everlee
Ezra
Fernanda
Francesca
Gabriella
Genevieve
Gracelyn
Hermione
Hadley
Harley
Helena
Indira
Jaliyah
Jamila
Janelle
Janiyah
Jayda
Jayla
Jaylah
Jayleen
Jemma
Joelle
Jolie
Julieta
Juliette
Kalani
Kamila
Kara
Karina
Kaylee
Keyla
Kiana
Kiara
Kiera
Kimora
Kylie
Lacey
Lailah
Lainey
Laney
Laylah
Leila
Lia
Liana
Liliana
Lilliana
Lorelai
Lucia
Luisa
Lyra
Malia
Mallory
Mara
Marissa
Milena
Naomi
Natalia
Nyla
Paloma
Paola
Paulina
Persephone
Rafaella
Renata
Romina
Rosalie
Roseanna
Rosella
Salma
Sadie
Samantha
Samira
Sarai
Selah
Selena
Serena
Skyla
Tamara
Valentina
Violeta
Viviana
Willa
Winnie
Cute Baby Girl Names
These baby girl names are short and cute – perfect for your sweetie-pie:
Abby
Adley
Alena
Alisa
Allie
Amina
Amiya
Ana
Anahi
Anaya
Andi
Angie
Anika
Aniya
Annie
Annika
Anya
Ari
Ariana
Ariel
Arielle
Ayah
Bailey
Belle
Bria
Callie
Casey
Cassidy
Chana
Charlie
Chaya
Coco
Connie
Dani
Daphne
Della
Dixie
Dylan
Edie
Eliana
Elina
Elsa
Emmeline
Emmie
Emmy
Etta
Fay
Frankie
Georgie
Gia
Gwen
Haisley
Haley
Halle
Hana
Harlee
Harleigh
Hattie
Haylee
Hayley
Jada
Jamie
Jaycee
Jayde
Jenna
Jessie
Josie
Kai
Kairi
Kaitlyn
Kaiya
Kali
Kaliyah
Kallie
Kate
Katelyn
Katie
Kaya
Kaylani
Kayleigh
Kaylie
Kelsey
Kenzie
Kitty
Kora
Kyla
Kyra
Lea
Leanna
Leia
Lena
Lexi
Lexie
Leyla
Libby
Lilah
Lillie
Lilyana
Lina
Liv
Luka
Lulu
Maci
Macie
Macy
Maggie
Maia
Maja
Marlee
Marley
Melina
Miah
Miley
Milly
Mimi
Mina
Mira
Myla
Mylah
Nala
Nalani
Nayeli
Nellie
Nia
Noa
Nola
Nylah
Pippa
Polly
Remi
Remy
Rhea
Rivka
Rylie
Shelby
Siena
Skye
Skyler
Stevie
Sunny
Tara
Tessa
Tori
Cool Baby Girl Names
You might want a baby name that is modern, different or just plain cool. And whyever not? Your unique little one deserves a cool name like one of these:
Abbey
Addilyn
Adelynn
Aila
Ainsley
Aitana
Alana
Alaya
Alexis
Alma
Alondra
Amaia
Amani
Amara
Amaris
Amayah
Amora
Anais
Anastasia
Arden
Ariadne
Ariya
Ariyah
Arya
Athena
Averi
Avery
Averie
Aviana
Ayana
Aylin
Azariah
Beatrix
Blair
Blaire
Blake
Blakely
Braelyn
Brianna
Briella
Brielle
Brinley
Caitlyn
Cali
Cameron
Cara
Carter
Chanel
Cleo
Cora
Davina
Dayana
Delaney
Demi
Dior
Elliana
Elliot
Elliott
Ellis
Elodie
Emani
Emerson
Fallon
Fatima
Ferne
Freyja
Giovanna
Hadassah
Harlow
Hayden
Henley
Iliana
Imani
Indie
Iona
Jude
Julissa
Kaia
Kailani
Kamilah
Kamiyah
Kataleya
Keira
Kendall
Kenna
Khadija
Khaleesi
Kyra
Lana
Leah
Leighton
Leilani
Lennon
Lennox
Lilith
Logan
Lois
Luciana
Lunar
Lyanna
Lylah
Mackenzie
Malaya
Malayah
Maliah
Maren
Mariah
Mariam
Micah
Milana
Milani
Monroe
Morgan
Noor
Novah
Novalee
Ottilie
Parker
Payton
Presley
Quinn
Rae
Raegan
Raina
Rayna
Rayne
Reagan
Reina
Reyna
Romilly
Rosalee
Rowan
Roxana
Ryleigh
Safa
Samara
Saoirse
Sariah
Sariyah
Sasha
Sawyer
Shiloh
Simone
Skylar
Sloane
Sylvie
Tabitha
Talia
Taliyah
Tatiana
Teagan
Tess
Thalia
Tiana
Timea
Vada
Valeria
Veda
Waverly
Yara
Zadie
Zahra
Zainab
Zaniyah
Zaria
Zariah
Zariyah
Zaylee
Zelda
Zendaya
Zola
Zora
Zuri
Uniquely Spelled Baby Girl Names
Set your daughter apart with a baby name that features a unique spelling like one of these:
Aaliyah
Adalyn
Adalynn
Addyson
Adelyn
Aileen
Ainhoa
Alaina
Alannah
Alayna
Aleksandra
Alivia
Alys
Ashlyn
Aubree
Aubrie
Ayda
Ayleen
Bailee
Baylee
Brooklynn
Brylee
Charlee
Charleigh
Charley
Charli
Eilidh
Elizah
Emersyn
Emilee
Erika
Everleigh
Fearne
Giulia
Hadleigh
Heloise
Isobel
Isabell
Iyla
Izabella
Jazmin
Jazmine
Jordyn
Kailey
Karla
Kassidy
Kathryn
Kaylin
Kehlani
Kennedi
Khloe
Klaudia
Lauryn
Liya
Lucie
Maddison
Madelyn
Makayla
Maleah
Maliyah
Margaux
Mckenzie
Melany
Mikaela
Mikayla
Myah
Nataly
Niamh
Noemi
Paislee
Paisleigh
Paityn
Poppie
Pyper
Rebekah
Rei
Saara
Saige
Savanna
Saylor
Scarlette
Selene
Sevyn
Sofija
Vivienne
Wynter
Yasmin
Zofia
Zoie
Zoya
Zuzanna
Baby Girl Names Inspired by Nature
If you’d like your little one to have a strong connection to nature, consider choosing one of these gems for your baby girl's name:
Acacia
April
August
Autumn
Azalea
Blossom
Bluebell
Briar
Bryony
Cherry
Clementine
Clover
Crystal
Dahlia
Dawn
Ebony
Emerald
Fawn
Fern
Fleur
Flora
Forest
Hazel
Heather
Honey
Jade
Jasmin
Jewel
June
Juniper
Laurel
Lake
Magnolia
Maple
May
Meadow
Oakleigh
Oakley
Oaklyn
Ocean
Olive
Opal
Pearl
Peony
Pepper
Primrose
Raven
River
Robin
Rosemary
Saffron
Sage
Sapphire
Sequoia
Sky
Storm
Tulip
Winter
Wren
Words as Baby Girl Names
Many names have a hidden meaning, but you may want your girl’s name to reflect a meaning more obviously. If so, take a look at some of these common words that can also double as baby girl names:
Angel
Blessing
Cadence
Calliope
Constance
Destiny
Dream
Ember
Faith
Halo
Harmony
Haven
Heaven
Heavenly
Honour
Hunter
Indigo
Ivory
Journey
Joy
Liberty
Melody
Mercy
Miracle
Navy
Phoenix
Piper
Precious
Princess
Promise
Prudence
Queen
Reign
Royalty
Serenity
Sorrel
Star
Taylor
Treasure
Verity
Place Names as Baby Girl Names
You may like the trend of naming your baby girl after a city, town or location that has a special meaning for you or your family. Here’s a list of places that have also become popular as baby girls’ names:
Alexandria
Arizona
Aspen
Atlanta
Brooklyn
Chelsea
Cheyenne
Dakota
Dallas
Denver
Dominica
Havana
India
Indiana
Italia
Jordan
London
Malaysia
Milan
Montana
Paris
Roma
Rome
Sidney
Sierra
Shannon
Sydney
Venice
Vienna
Virginia
The Bottom Line
If you’ve got a shortlist of top baby girl names, why not involve family and friends in choosing the right name by throwing a baby naming party? For more inspiration, don’t forget to check our Baby Name Generator, which makes it easy to search by gender, popularity, name meaning and more. The list of names in this article was obtained from the UK Office for National Statistics Website.
Join Pampers Club and get:

