Right—here you have it: the definitive list of top girl names. You might want to take a seat—because there are a whopping 1001 of them.
Let’s begin with the most topical: What are the top girl names for 2020?
Top girl names 2020
What is the #1 most popular girl name?
From 2019 data from the USA’s Social Security Administration, the winner is:
- Olivia (Congrats!!)
Next question:
What are the top 10 girl names for 2020?
(You already know the first one.)
- Emma
- Ava
- Sophia
- Isabella
- Charlotte
- Amelia
- Mia
- Harper
- Evelyn
What are the top 50 girl names?
(Now that you’ve got the first 10 down.)
- Abigail
- Emily
- Ella
- Elizabeth
- Camila
- Luna
- Sofia
- Avery
- Mila
- Aria
- Scarlett
- Penelope
- Layla
- Chloe
- Victoria
- Madison
- Eleanor
- Grace
- Nora
- Riley
- Zoey
- Hannah
- Hazel
- Lily
- Ellie
- Violet
- Lillian
- Zoe
- Stella
- Aurora
- Natalie
- Emilia
- Everly
- Leah
- Aubrey
- Willow
- Addison
- Lucy
- Audrey
- Bella
Searching further afield? Here are the next 150:
- Nova
- Brooklyn
- Paisley
- Savannah
- Claire
- Skylar
- Isla
- Genesis
- Naomi
- Elena
- Caroline
- Eliana
- Anna
- Maya
- Valentina
- Ruby
- Kennedy
- Ivy
- Ariana
- Aaliyah
- Cora
- Madelyn
- Alice
- Kinsley
- Hailey
- Gabriella
- Allison
- Gianna
- Serenity
- Samantha
- Sarah
- Autumn
- Quinn
- Eva
- Piper
- Sophie
- Sadie
- Delilah
- Josephine
- Nevaeh
- Adeline
- Arya
- Emery
- Lydia
- Clara
- Vivian
- Madeline
- Peyton
- Julia
- Rylee
- Brielle
- Reagan
- Natalia
- Jade
- Athena
- Maria
- Leilani
- Everleigh
- Liliana
- Melanie
- Mackenzie
- Hadley
- Raelynn
- Kaylee
- Rose
- Arianna
- Isabelle
- Melody
- Eliza
- Lyla
- Katherine
- Aubree
- Adalynn
- Kylie
- Faith
- Mary
- Margaret
- Ximena
- Iris
- Alexandra
- Jasmine
- Charlie
- Amaya
- Taylor
- Isabel
- Ashley
- Khloe
- Ryleigh
- Alexa
- Amara
- Valeria
- Andrea
- Parker
- Norah
- Eden
- Elliana
- Brianna
- Emersyn
- Valerie
- Anastasia
- Eloise
- Emerson
- Cecillia
- Remi
- Josie
- Alina
- Reese
- Bailey
- Lucia
- Adalyn
- Molly
- Ayla
- Sara
- Daisy
- London
- Jordyn
- Esther
- Genevieve
- Harmony
- Annabel
- Alyssa
- Ariel
- Aliyah
- Londyn
- Juliana
- Morgan
- Summer
- Juliette
- Trinity
- Callie
- Sienna
- Blakely
- Alaia
- Kayla
- Teagan
- Alaina
- Brynlee
- Finley
- Catalina
- Sloane
- Rachel
- Lilly
- Ember
- Kimberly
- Juniper
- Sydney
- Arabella
- Gem
- Jocelyn
- Freya
But it’s not all a popularity contest. Let’s take a meander through names divided by theme.
Top girl names inspired by nature
Yup, it’s most certainly a common trend. These are our best-loved:
- Apple
- Amaryllis
- Amethyst
- Ash
- Astra
- Avis
- Ayla
- Bay
- Bear
- Bee
- Blaze
- Bloom
- Birch
- Birdie
- Breeze
- Bronte (means “thunder”)
- Brook
- Cascade
- Cedar
- Celestine
- Cherry
- Clementine
- Clover
- Coral
- Dale
- Dawn
- Dove
- Emerald
- Evening
- Fawn
- Feather
- Fern
- Field
- Forrest
- Holly
- Flora
- Gale
- Gaia
- Gladiola
- Hazel
- Heather
- Jaelyn
- Lark
- Leaf
- Lilac
- Lumi
- Lux
- Magnolia
- Margot
- Maple
- Marine
- Mbali
- Meadow
- Misty
- Moon
- Oaklyn
- Ocean
- Pansy
- Peony
- Petal
- Plum
- Poppie
- Prairie
- Rain
- Raven
- Reed
- River
- Rosie
- Sage
- Season
- Sparrow
- Spring
- Solstice
- Sunny
- Sky
- Starr
- Starling
- Swan
- Terra
- Tree
- Venus
- Winter
- Wren
Unique girl names
If you’re looking for something a little different:
- Abeni
- Ace
- Adaline
- Adelia
- Addilyn
- Agata
- Aimee
- Aisling
- Aislinn
- Aitana
- Akiko
- Alamea
- Alani
- Aleah
- Alejandra
- Alivia
- Allegra
- Ambrosia
- Amirah
- Amiyah
- Amor
- Anais
- Andromeda
- Aniya
- Anthea
- Anoki
- Anouk
- Anwen
- Aoife
- Aolani
- Aphrodite
- Appoline
- Ariadne
- Ariya
- Arriety
- Artemis
- Aspen
- Atlanta
- Banks
- Beata
- Bellamy
- Benedicte
- Benita
- Berkley
- Bijou
- Blanche
- Blue
- Bokang
- Brinley
- Bunko
- Cadence
- Caitriona
- Calais
- Camber
- Cameo
- Camryn
- Cassiopeia
- Caoimhe
- Cerys
- Charley
- Chinami
- Chisuzu
- Cicely
- Cintaine
- Circe
- Clementina
- Clio
- Collins
- Consuelo
- Cora
- Corin
- Cressida
- Crimson
- Daly
- Dania
- Daleyza
- Delia
- Delphi
- Desta
- Destiny
- Dharma
- Dior
- Dixie
- Domino
- Donya
- Dorothea
- Dream
- Eabha
- Ebba
- Edyn
- Eleana
- Electra
- Elfrida
- Eilidh
- Elina
- Elora
- Elsha
- Emberly
- Emiko
- Emileigh
- Emmanuella
- Emmeline
- Emory
- Eudora
- Everlee
- Fable
- Fallon
- Fatima
- Fia
- Fiorella
- Flannery
- Frederica
- Fukiko
- Fumiyo
- Furaha
- Garnet
- Georgia
- Georgianna
- Giada
- Giordana
- Gisela
- Gerda
- Gracie
- Grier
- Hadleigh
- Halo
- Hanneke
- Harmonee
- Haven
- Heaven
- Helia
- Hero
- Holiday
- Imani
- Io
- Iona
- India
- Indigo
- Islay
- Itzayana
- Ivanna
- Izabella
- Jana
- January
- Jazz
- Jemila
- Journi
- Justice
- Kalena
- Kennedi
- Kinley
- Kalliope
- Karlee
- Karlotta
- Kaylani
- Keaton
- Keily
- Lakshmi
- Lamees
- Lamya
- Legacy
- Leighton
- Lelia
- Leonora
- Leopoldina
- Leylani
- Lila
- Lilou
- Lilli
- Lindelwa
- Lokelani
- Lucilla
- Luciana
- Lyanna
- Lyrical
- Marcella
- Mallory
- Malaysia
- Maren
- Maryam
- Maude
- Monroe
- Naia
- Naima
- Nell
- Ndoni
- Niamh
- Noble
- Noemi
- Nyla
- Oakley
- Oona
- Opus
- Ottilie
- Paige
- Paislee
- Palmer
- Paris
- Pele
- Petra
- Poet
- Reign
- Revel
- Rhea
- Rhiannon
- Romana
- Romilly
- Romina
- Rosaria
- Rosette
- Roshina
- Ryena
- Sabra
- Saffron
- Senece
- Sevyn
- Shaeleen
- Shauna
- Sherida
- Sinead
- Socorro
- Soledad
- Solveig
- Sonali
- Sonnet
- Soul
- Sunniva
- Sigrid
- Siobhan
- Sistine
- Siupo
- Takane
- Taliyah
- Tamsin
- Tansy
- Toddene
- Triste
- Quinlan
- Viviana
- Vuvu
- Yaretzi
- Yubi
- Zephyr
- Zion
- Zora
Top girl names that are actually two names in one
Can’t decide? Why not put two names together for double the fun?
- Adalynn
- Annabella
- Annalise
- Annalyn
- Annamaria
- Anna-Mae
- Annelore
- Antonella
- Araminta
- Bellerose
- Belphoebe
- Branwen
- Brynleigh
- Daisy-Mae
- Danna
- Daylily
- Emmalou
- Eleodora
- Elizabelle
- Ellamae
- Esperanza
- Evaluna
- Evie
- Gracelyn
- Hanna-Joy
- Idabel
- Isabeau
- Lila-Jo
- Lilivere
- Lilliana
- Lilybelle
- Jamie-Lee
- Jolynne
- Julianne
- Katelyn
- Kelly-Eve
- Marianne
- Marisol
- Maryblair
- Marylark
- Mayalou
- Mayrose
- Milou
- Myra
573 Pollyanna - Rikki-Lee
- Rosabel
- Rosemay
- Rozanne
- Stelmaria
- Willadean
Cute names for girls
- Abby
- Adea
- Alee
- Angelena
- Arielle
- Ariella
- Arlette
- Bo
- Cali
- Candi
- Carly
- Chelsea
- Clea
- Coco
- Cricket
- Crystal
- Dot
- Eli
- Elle
- Elodie
- Emmie
- Franny
- Gertie
- Gia
- Gin
- Ibby
- Jamie
- Jayla
- Jazlyn
- Jemma
- Jetta
- Jewel
- Jovie
- Joy
- Juni
- Kali
- Keiko
- Kenzie
- Kitty
- Kyla
- Lainey
- Lori
- Lotte
- Maddie
- Mai
- Maci
- Makenna
- Malani
- May
- Mazzy
- Mckenzie
- Mckinley
- Mellie
- Minka
- Minnie
- Myaa
- Myla
- Nerina
- Nettie
- Nikki
- Nina
- Ngozi
- Nola
- Pax
- Paz
- Phoebe
- Poe
- Ricky
- Robbie
- Rosalee
- Roxy
- Ryan
- Shae
- Shelley
- Shireen
- Steffi
- Suki
- Suzie
- Sylvie
- Thea
- Trixie
- Tyla
- Una
- Queen
- Quincy
- Vita
- Zara
- Zikhona
- Zuri
Top baby girl names from yesteryear
Want to go all vintage on your baby naming?
- Adelaide
- Agnes
- Albertina
- Amanda
- Annastasia
- Angelica
- Antoinette
- Antonia
- Astrid
- Audrey
- Bernice
- Bernadette
- Bethany
- Beryl
- Bess
- Betsy
- Bette
- Briana
- Brenda
- Bridget
- Brigitte
- Camilla
- Caterina
- Cheryl
- Coretta
- Dorothy
- Dorris
- Edna
- Eileen
- Embeth
- Erica
- Ethel
- Eudora
- Eula
- Geraldine
- Gertrude
- Harriet
- Henrietta
- Hester
- Hildegard
- Hyacinth
- Ingrid
- Irene
- Ira
- Irma
- Jacqueline
- Jakoba
- Janelle
- Janine
- Jemima
- Jillian
- Johanna
- Judith
- Julianna
- Lesley
- Lilith
- Lotta
- Mabel
- Marguerite
- Maria
- Marlene
- Martha
- Meredith
- Mildred
- Millicent
- Mireille
- Muriel
- Natalia
- Nayeli
- Nellie
- Olivette
- Pauline
- Patricia
- Polly
- Robin
- Rosemary
- Ruth
- Shirley
- Shona
- Susannah
- Sybil
- Tabitha
- Tessa
- Theresa
- Yvette
- Yvonne
- Verity
- Vivienne
Top girl names from pop culture
Time for a game of guess where these top girl names come from:
- Adele
- Alaska
- Alexis
- Ali
- Alma
- Amada
- Amelie
- Amy
- Anna
- Angie
- April
- Arwen
- Beau
- Beth
- Betty
- Billie
- Blake
- Bodhi
- Brandi
- Briar
- Brienne
- Britta
- Calli
- Carmen
- Chanel
- Charlize
- Chrissy
- Christiana
- Clara
- Clarice
- Clary
- Daenerys
- Dakota
- Daphne
- Deandra
- Deja
- Dejana
- Donatella
- Dora
- Dot
- Dylan
- Eleven
- Elsa
- Esme
- Esmeralda
- Ferris
- Fiona
- Florence
- Frances
- Francesca
- Gai
- Gem
- Gigi
- Gretha
- Grey
- Gwyneth
- Halle
- Harper
- Kaavia
- Kaya
- Kate
- Keira
- Jinx
- Jolie
- Juno
- Kalinda
- Kima
- Lane
- Lana
- Lara Jean
- Lauren
- Laurie
- Laverne
- Leia
- Lena
- Lennon
- Liesl
- Lilian
- Logan
- Lois
- Louise
- Lucille
- Maddy
- Maeby
- Maggie
- Maia
- Malia
- Marvel
- Meghan
- Merideth
- Meryl
- Mila
- Millie
- Milo
- Moira
- Neytiri
- Noah
- North
- Olympia
- Opal
- Patti
- Penny
- Precious
- Primrose
- Rainbow
- Rey
- Ripley
- Rita
- Rooney
- Roxanne
- Rue
- Sabrina
- Selena
- Seraphina
- Serena
- Shelly
- Shiloh
- Siena
- Sonia
- Spencer
- Stefani
- Storm
- Suzy
- Tegan
- Tina
- Twyla
- Veronica
- Viola
- Wanda
- Wendy
- Wyatt
Top girls names from literature
- Angela
- Anne
- Annabel
- Arabelle
- Arundhati
- Auden
- Beatrice
- Beatrix
- Bellatrix
- Bianca
- Briony
- Calixta
- Calloway
- Camille
- Cassie
- Cassandra
- Charity
- Charmian
- Chimamanda
- Clea
- Colette
- Cordelia
- Dahlia
- Daniella
- Denise
- Denver
- Desdemona
- Domenica
- Elaina
- Ellis
- Eloise
- Estha
- Estella
- Evangeline
- Guinevere
- Ginerva
- Gwendolyn
- Heidi
- Helena
- Hermia
- Hermione
- Honoria
- Huxley
- Ifemelu
- Imogen
- Jane
- Jasmine
- Jo
- Juliet
- Katherina
- Katniss
- Kiki
- Laura
- Lucinda
- Lyra
- Lavinia
- Louisa
- Lorelai
- Maeve
- Maisie
- Mamie
- Marigold
- Mary
- Matilda
- Meg
- Megan
- Melanctha
- Melissa
- Michaela
- Millay
- Ninetta
- Nenna
- Nerissa
- Niobe
- Octavia
- Odette
- Ophelia
- Pamela
- Pippi
- Portia
- Ramona
- Rebecca
- Reece
- Remarkable
- Romola
- Rosalind
- Rosamond
- Sai
- Scout
- Serafina
- Sheba
- Sidda
- Snow Flower
- Solange
- Sugar
- Susie
- Sylvia
- Tali
- Tamara
- Tatum
- Thisby
- Titania
- Undine
- Velvet
- Vera
- Verena
- Vida
- Vivi
- Virginia
- Willa
- Zadie
- Zenobia
- Zora
- Zuleika
👶 More baby girl names:
21 Girl Names That Start With A
57 Italian Baby Girl Names