Girl Name Generator

Popular, classic and unique girl names in one spin

Real-World Names & Cultures500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

Generate random girl names from a curated pool of 500: the current chart-toppers, timeless classics, vintage revivals, nature and word names, and authentic picks from dozens of cultures. Useful for baby-name shortlists, novel characters, game avatars and classroom role-play.

About girl names

Girl names move in clear cycles. Right now the English-speaking charts are dominated by soft, vowel-heavy names ending in -a or -ia (Olivia, Amelia, Sophia, Aria), short vintage names that grandparents wore (Hazel, Ivy, Mabel, Edith), and nature or word names such as Willow, Wren, Juniper and Meadow. A hundred years ago the same charts were full of Dorothy, Margaret, Helen and Ruth, and those are quietly returning too, usually three or four generations after they last peaked.

The pool on this page is built to cover all of those styles rather than one. It mixes the current US and UK top 100 with long-standing classics (Charlotte, Eleanor, Katherine), the vintage revival set, nature and celestial names, and authentic girl names from Spanish, Italian, French, Scandinavian, Irish, Slavic, Greek, Hebrew, Arabic, Indian, Japanese, Korean, African and Hawaiian naming traditions. Spellings are kept to one common form each, so you will not get five versions of the same name.

A girl name tends to work when it sounds natural with the surname, has a nickname she can choose or refuse (Elizabeth gives Eliza, Beth, Betsy and Liz), and will not date too hard. Reading a result aloud with your last name, then imagining it on a resume and a birthday card, is the fastest test.

Tips for choosing a name

  • Say the full name aloud with the surname: a first name ending in -a runs into a surname starting with a vowel (Olivia Adams), and rhythm matters more than meaning.
  • If you want a rare name, look at the vintage and international sections of the list; names like Ottilie, Romilly, Saoirse and Linnea are familiar-sounding but sit far outside the top 1000.
  • Check the nickname fallout: Margaret yields Maggie, Meg, Greta and Daisy, while Nova or Iris have none, which some parents prefer.
  • For a fictional character, match the era: a woman born in 1950 is more likely a Linda or Judith than a Harper or Luna, and readers notice.
  • Avoid names with multiple common spellings (Kaitlyn, Caitlin, Katelyn) if you do not want your daughter correcting people for life.

Frequently asked questions

What kind of girl names does this generator include?

Five hundred first names spanning current chart favourites (Olivia, Luna, Aurora), classics (Charlotte, Margaret, Alice), vintage revivals (Hazel, Edith, Mabel), nature and celestial names (Willow, Juniper, Lyra) and authentic names from roughly twenty cultures. No surnames and no made-up spellings.

Can I use this as a baby girl name generator?

Yes. Every name is a real, currently usable given name. Spin until something makes you pause, then check how it sounds with your surname and what nicknames it produces. The popularity tiers are mixed on purpose so you see both safe and distinctive options.

Are these names unique or popular?

Both. Roughly a third are top-100 names in the US or UK, a third are classic or vintage names that are recognisable but less common, and a third are international or word names that are rare in English-speaking countries without being invented.

Is this the same as a girl name wheel?

It works the same way: you get one random result at a time from the same curated pool, so you can react to a single name instead of scrolling a list. Keep generating until something sticks, and copy the ones you like into a shortlist.

All 500 girl names

Browse the full list
  • Olivia
  • Emma
  • Charlotte
  • Amelia
  • Sophia
  • Isabella
  • Ava
  • Mia
  • Evelyn
  • Luna
  • Harper
  • Camila
  • Gianna
  • Abigail
  • Ella
  • Elizabeth
  • Eleanor
  • Scarlett
  • Penelope
  • Nora
  • Layla
  • Chloe
  • Aria
  • Hazel
  • Lily
  • Violet
  • Ellie
  • Aurora
  • Nova
  • Grace
  • Willow
  • Emily
  • Stella
  • Riley
  • Victoria
  • Hannah
  • Lucy
  • Paisley
  • Madison
  • Addison
  • Leilani
  • Ivy
  • Zoe
  • Maya
  • Elena
  • Delilah
  • Naomi
  • Savannah
  • Audrey
  • Bella
  • Claire
  • Brooklyn
  • Natalie
  • Eliana
  • Skylar
  • Caroline
  • Aaliyah
  • Ruby
  • Kennedy
  • Isla
  • Sadie
  • Josephine
  • Adeline
  • Emilia
  • Athena
  • Iris
  • Everly
  • Valentina
  • Madelyn
  • Cora
  • Sophie
  • Serenity
  • Autumn
  • Alice
  • Hailey
  • Quinn
  • Eva
  • Gabriella
  • Jade
  • Anna
  • Piper
  • Lydia
  • Ayla
  • Clara
  • Vivian
  • Alexa
  • Julia
  • Arianna
  • Reagan
  • Isabel
  • Melanie
  • Mackenzie
  • Liliana
  • Katherine
  • Arya
  • Eloise
  • Jasmine
  • Andrea
  • Summer
  • Leah
  • Taylor
  • Maria
  • Molly
  • Peyton
  • Kylie
  • Alexandra
  • Margaret
  • Juliette
  • Faith
  • Ximena
  • Melody
  • Valeria
  • Bailey
  • Eden
  • Parker
  • Mary
  • Brianna
  • Ariel
  • Lauren
  • Alina
  • Esther
  • Elise
  • Teagan
  • Amara
  • Trinity
  • Cecilia
  • Daisy
  • Harmony
  • Rose
  • Sienna
  • Freya
  • Ember
  • Wren
  • Oakley
  • Vera
  • Margot
  • Juniper
  • Ophelia
  • Matilda
  • Beatrice
  • Florence
  • Imogen
  • Harriet
  • Edith
  • Mabel
  • Louisa
  • Rosalind
  • Cordelia
  • Georgiana
  • Henrietta
  • Philippa
  • Theodora
  • Wilhelmina
  • Winifred
  • Dorothy
  • Frances
  • Marjorie
  • Gwendolyn
  • Lorraine
  • Joan
  • Judith
  • Ruth
  • Irene
  • Helen
  • Ada
  • Elsie
  • Nellie
  • Millie
  • Birdie
  • Goldie
  • Hattie
  • Lottie
  • Etta
  • Opal
  • Pearl
  • Flora
  • Cleo
  • Delphine
  • Celeste
  • Colette
  • Simone
  • Vivienne
  • Camille
  • Elodie
  • Amelie
  • Manon
  • Odette
  • Giselle
  • Solene
  • Clementine
  • Anouk
  • Sage
  • Olive
  • Clover
  • Meadow
  • Marigold
  • Dahlia
  • Magnolia
  • Azalea
  • Primrose
  • Poppy
  • Fern
  • Laurel
  • Rowan
  • Briar
  • Linnea
  • Calla
  • Zinnia
  • Lilac
  • Holly
  • Heather
  • Rosemary
  • Saffron
  • Sierra
  • Aspen
  • Sequoia
  • Brook
  • River
  • Skye
  • Sunny
  • Marina
  • Coral
  • Amber
  • Emerald
  • Sapphire
  • Crystal
  • Winter
  • June
  • April
  • Dawn
  • Vega
  • Lyra
  • Andromeda
  • Cassiopeia
  • Estelle
  • Selene
  • Sofia
  • Lucia
  • Mariana
  • Catalina
  • Renata
  • Paloma
  • Ines
  • Pilar
  • Esperanza
  • Marisol
  • Alejandra
  • Guadalupe
  • Beatriz
  • Itzel
  • Fernanda
  • Daniela
  • Jimena
  • Giulia
  • Chiara
  • Francesca
  • Alessia
  • Ginevra
  • Bianca
  • Allegra
  • Serena
  • Viola
  • Gaia
  • Carlotta
  • Martina
  • Greta
  • Liesl
  • Frieda
  • Annika
  • Lena
  • Leonie
  • Marlene
  • Johanna
  • Lotte
  • Mathilde
  • Ingrid
  • Sigrid
  • Solveig
  • Liv
  • Maja
  • Saga
  • Elin
  • Ebba
  • Thea
  • Alma
  • Astrid
  • Saoirse
  • Niamh
  • Aoife
  • Ciara
  • Siobhan
  • Maeve
  • Roisin
  • Orla
  • Fiona
  • Bridget
  • Eilidh
  • Catriona
  • Morag
  • Rhiannon
  • Bronwyn
  • Carys
  • Seren
  • Ffion
  • Enya
  • Clodagh
  • Grainne
  • Aisling
  • Anastasia
  • Natalia
  • Svetlana
  • Irina
  • Milena
  • Katarina
  • Zofia
  • Agnieszka
  • Larisa
  • Yelena
  • Daria
  • Nadia
  • Tatiana
  • Olga
  • Marta
  • Ivana
  • Petra
  • Daphne
  • Calliope
  • Thalia
  • Xanthe
  • Eleni
  • Ioanna
  • Phoebe
  • Persephone
  • Ariadne
  • Helena
  • Cassandra
  • Elektra
  • Rebecca
  • Miriam
  • Tamar
  • Noa
  • Shira
  • Yael
  • Ayelet
  • Talia
  • Aviva
  • Dalia
  • Amira
  • Yasmin
  • Zahra
  • Samira
  • Noor
  • Aisha
  • Fatima
  • Mariam
  • Hana
  • Rania
  • Dina
  • Lina
  • Farah
  • Salma
  • Inaya
  • Zaynab
  • Maryam
  • Priya
  • Anaya
  • Diya
  • Riya
  • Kavya
  • Ishani
  • Meera
  • Anika
  • Saanvi
  • Tara
  • Leela
  • Shreya
  • Ananya
  • Kiara
  • Neha
  • Yui
  • Sakura
  • Aiko
  • Emi
  • Rin
  • Mio
  • Himari
  • Yuna
  • Akari
  • Kaede
  • Mei
  • Hinata
  • Nanami
  • Seoyeon
  • Jiwoo
  • Haeun
  • Minseo
  • Yejin
  • Zuri
  • Imani
  • Nia
  • Ayanna
  • Chioma
  • Ngozi
  • Adaora
  • Thandiwe
  • Nandi
  • Zola
  • Makena
  • Zahara
  • Kailani
  • Malia
  • Kalani
  • Moana
  • Alana
  • Noelani
  • Indie
  • Sutton
  • Ellis
  • Marlowe
  • Monroe
  • Arden
  • Blair
  • Blake
  • Sloane
  • Tatum
  • Harlow
  • Haven
  • Journey
  • Lyric
  • Presley
  • Zara
  • Zelda
  • Xiomara
  • Yara
  • Vienna
  • Valencia
  • Tessa
  • Scout
  • Rhea
  • Ramona
  • Quincy
  • Nyla
  • Noelle
  • Myla
  • Mavis
  • Maren
  • Lennon
  • Kenna
  • Juno
  • Jolene
  • Indigo
  • Honor
  • Holland
  • Greer
  • Gemma
  • Frankie
  • Esme
  • Della
  • Dove
  • Billie
  • Ainsley
  • Adair
  • Maisie
  • Pippa
  • Evie
  • Rosie
  • Winnie
  • Sylvie
  • Ursula
  • Verity
  • Xenia
  • Yvette
  • Annabeth
  • Marisa
  • Lorelei
  • Coraline
  • Rosalie
  • Adelaide
  • Antonia
  • Augusta
  • Bernadette
  • Constance
  • Felicity
  • Geraldine
  • Honora
  • Isadora
  • Leonora
  • Magdalena
  • Octavia
  • Romilly
  • Seraphina
  • Tabitha
  • Valentine
  • Yolanda
  • Zipporah
  • Marguerite
  • Cosima
  • Juliet
  • Lucille
  • Oona

More in Real-World Names & Cultures