Girl Name Generator

Popular, classic and unique girl names in one spin

Real-World Names & CulturesPart of: real-world name generators1,000 names

0 of 1,000 seen

This or that?

7 picks, 1 winner

Tap the name you like more.

Tap a name to copy it. The arrows swap one name.

Or browse all 1,000 names, A to Z

Generate random girl names from a pool of 1,000: the current chart-toppers, timeless classics, vintage revivals, nature and word names, and 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 returning too, usually three or four generations after they last peaked.

The pool on this page covers all of those styles. 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 girl names from Spanish, Italian, French, Scandinavian, Irish, Slavic, Greek, Hebrew, Arabic, Indian, Japanese, Korean, African and Hawaiian traditions. It also has twentieth-century names (Sandra, Shannon) and Portuguese, Dutch, Hungarian, Turkish, Persian, Chinese and Polynesian names; about six in ten are international. Spellings are kept to one common form per language, 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 and Liz), and will not date too hard. Reading a result aloud with your last name is the fastest test.

How to choose girl names

  • 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 names in the list; names like Venetia, Romilly, Saoirse and Linnea sound familiar but are far less common than the chart names.
  • 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 Sandra 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.
  • Want to practice writing one of these names? Make a free sheet with the name tracing worksheet generator.

Frequently asked questions

What kind of girl names does this generator include?

One thousand 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), twentieth-century names (Sandra, Patricia) and names from dozens of languages and cultures. No surnames and no made-up spellings.

Can I use this as a baby girl name generator?

Yes. The list is made of real given names, most in everyday use and some vintage; it was de-duplicated and screened, but meanings and popularity ranks were not checked name by 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 one name in seven is a top-100 name in the US or UK, about one in five is a classic, vintage or twentieth-century name that is recognisable but less common, and about six in ten are names from other languages and cultures that are rare in English-speaking countries without being invented. The rest are nature, word and modern surname-style names.

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 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.

More like this

All 1,000 girl names

This is the complete list the generator above draws its random batches from, sorted A to Z and grouped by first letter.

Plain text, one name per line.

A: 107 names

  • Aaliyah
  • Abigail
  • Abimbola
  • Abir
  • Achara
  • Achieng
  • Ada
  • Adair
  • Adaora
  • Addison
  • Adelaide
  • Adeline
  • Adwoa
  • Afaf
  • Afia
  • Agathe
  • Agne
  • Agnessa
  • Agnetha
  • Agnieszka
  • Agustina
  • Ahuva
  • Aiko
  • Aila
  • Ailbhe
  • Ainsley
  • Aisha
  • Aisling
  • Aiste
  • Aizhan
  • Akari
  • Akinyi
  • Akshara
  • Alana
  • Albina
  • Alejandra
  • Alessia
  • Alexa
  • Alexandra
  • Alice
  • Alina
  • Allegra
  • Alma
  • Amaka
  • Amanda
  • Amara
  • Amber
  • Amelia
  • Amelie
  • Amira
  • Amrita
  • Amy
  • Anahi

A, continued

  • Anahit
  • Ananya
  • Anastasia
  • Anaya
  • Andrea
  • Andromeda
  • Aneta
  • Angelica
  • Angie
  • Anika
  • Aniko
  • Anke
  • Anna
  • Annabeth
  • Annelies
  • Annika
  • Annunziata
  • Anouk
  • Anoushka
  • Antonia
  • Antonina
  • Aoife
  • Aparna
  • April
  • Arden
  • Aria
  • Ariadne
  • Arianna
  • Ariel
  • Arpine
  • Arwa
  • Arya
  • Ashley
  • Aspen
  • Astrid
  • Athena
  • Atieno
  • Audrey
  • Augusta
  • Aurora
  • Austeja
  • Autumn
  • Ava
  • Aviva
  • Axelle
  • Ayaka
  • Ayanna
  • Ayelet
  • Ayla
  • Aynur
  • Aysel
  • Aysun
  • Azalea
  • Azucena

B: 43 names

  • Bahareh
  • Bailey
  • Barbara
  • Batya
  • Beatrice
  • Beatriz
  • Belgin
  • Bella
  • Benedita
  • Bente
  • Bernadette
  • Bernice
  • Berrin
  • Besa
  • Bethany
  • Bethlehem
  • Beverly
  • Bhavana
  • Bianca
  • Biljana
  • Billie
  • Birdie
  • Birgitta
  • Bisi
  • Blair
  • Blake
  • Bogdana
  • Bogna
  • Bozena
  • Bracha
  • Brenda
  • Brenna
  • Brianna
  • Briar
  • Bridget
  • Bronagh
  • Bronwyn
  • Brook
  • Brooklyn
  • Bukola
  • Burcu
  • Bushra
  • Busisiwe

C: 51 names

  • Calla
  • Calliope
  • Camelia
  • Camila
  • Camille
  • Carlotta
  • Carol
  • Caroline
  • Carolyn
  • Carys
  • Cassandra
  • Cassiopeia
  • Catalina
  • Caterina
  • Catinca
  • Catriona
  • Cecilia
  • Celeste
  • Ceren
  • Chana
  • Chandra
  • Charis
  • Charlotte
  • Cheryl
  • Chiara
  • Chihiro
  • Chinwe
  • Chioma
  • Chloe
  • Ciara
  • Citlali
  • Citra
  • Claire
  • Clara
  • Clementine
  • Cleo
  • Cliodhna
  • Clodagh
  • Clover
  • Colette
  • Colleen
  • Constance
  • Cora
  • Coral
  • Coraline
  • Corazon
  • Cordelia
  • Cosima
  • Courtney
  • Crystal
  • Cynthia

D: 35 names

  • Dagmara
  • Dahlia
  • Dahye
  • Daisy
  • Dalia
  • Damla
  • Daniela
  • Daphne
  • Daria
  • Darlene
  • Dawn
  • Dearbhla
  • Deepika
  • Delilah
  • Della
  • Delphine
  • Denise
  • Deniz
  • Desislava
  • Destiny
  • Devika
  • Devorah
  • Diane
  • Diep
  • Dilara
  • Dina
  • Dinara
  • Diya
  • Dolma
  • Domenica
  • Donna
  • Dorothy
  • Dorottya
  • Dove
  • Drita

E: 50 names

  • Ebba
  • Ebele
  • Ebru
  • Ecrin
  • Eden
  • Edith
  • Edyta
  • Efrat
  • Eilidh
  • Elaheh
  • Eleanor
  • Elektra
  • Elena
  • Eleni
  • Eliana
  • Elin
  • Elisabetta
  • Elise
  • Eliza
  • Elizabeth
  • Ella
  • Ellie
  • Ellis
  • Elodie
  • Eloise
  • Elsie
  • Ember
  • Emerald
  • Emi
  • Emilia
  • Emily
  • Emma
  • Emmanuelle
  • Eniko
  • Enya
  • Erzsebet
  • Esme
  • Esperanza
  • Estela
  • Estelle
  • Esther
  • Etelka
  • Eteri
  • Etta
  • Eulalia
  • Eunbi
  • Eva
  • Evelyn
  • Everly
  • Evie

F: 31 names

  • Fabiana
  • Fabiola
  • Faina
  • Faith
  • Farah
  • Farhana
  • Fariha
  • Farzaneh
  • Fatima
  • Federica
  • Felicity
  • Feride
  • Fern
  • Fernanda
  • Ffion
  • Fiammetta
  • Filipa
  • Filiz
  • Fiona
  • Flora
  • Florence
  • Florencia
  • Florica
  • Forough
  • Frances
  • Francesca
  • Francine
  • Frankie
  • Freya
  • Frieda
  • Funmilayo

G: 37 names

  • Gabija
  • Gabriella
  • Gaia
  • Gail
  • Gauri
  • Gayane
  • Gayatri
  • Gemma
  • Georgiana
  • Geraldine
  • Gerda
  • Ghada
  • Gianna
  • Giedre
  • Gila
  • Ginevra
  • Gioia
  • Giovanna
  • Giselle
  • Giti
  • Giulia
  • Gizem
  • Glenda
  • Goldie
  • Golnaz
  • Grace
  • Graciela
  • Grainne
  • Greer
  • Greta
  • Gro
  • Guadalupe
  • Gulnara
  • Gulsen
  • Gunhild
  • Gurleen
  • Gwendolyn

H: 41 names

  • Haeun
  • Hafsa
  • Hailey
  • Halina
  • Hana
  • Hande
  • Hannah
  • Harlow
  • Harmony
  • Harper
  • Harriet
  • Haruna
  • Hatice
  • Hattie
  • Haven
  • Hazel
  • Heather
  • Hedwig
  • Heilala
  • Helen
  • Helena
  • Heloisa
  • Henrietta
  • Heulwen
  • Hiba
  • Hilaria
  • Hildegard
  • Hillary
  • Himari
  • Hinata
  • Hira
  • Hiwot
  • Holland
  • Holly
  • Honesty
  • Honor
  • Honora
  • Huifen
  • Huong
  • Hyejin
  • Hyunjoo

I: 30 names

  • Idun
  • Ieva
  • Ilona
  • Ilze
  • Iman
  • Imani
  • Imogen
  • Inaya
  • Indah
  • Indie
  • Indigo
  • Ines
  • Inese
  • Ingrid
  • Ioanna
  • Iqra
  • Iracema
  • Irem
  • Irene
  • Irina
  • Iris
  • Isabel
  • Isabella
  • Isadora
  • Ishani
  • Isla
  • Itzel
  • Ivana
  • Ivy
  • Iwona

J: 37 names

  • Jacqueline
  • Jada
  • Jade
  • Janae
  • Janet
  • Janice
  • Jarmila
  • Jasleen
  • Jasmijn
  • Jasmine
  • Jasna
  • Jeanine
  • Jennifer
  • Jiayi
  • Jill
  • Jimena
  • Jiwoo
  • Jiyeon
  • Joan
  • Jodi
  • Johanna
  • Jolan
  • Jolanta
  • Jolene
  • Jolijn
  • Josephine
  • Journey
  • Joyce
  • Judith
  • Julia
  • Juliet
  • Juliette
  • Jumana
  • June
  • Juniper
  • Juno
  • Jussara

K: 31 names

  • Kadri
  • Kaede
  • Kailani
  • Kaja
  • Kalani
  • Kalpana
  • Kanako
  • Kara
  • Karin
  • Katalin
  • Katarina
  • Katherine
  • Kathleen
  • Kavya
  • Kazuko
  • Kelly
  • Kelsey
  • Kenna
  • Kennedy
  • Keren
  • Ketevan
  • Khadija
  • Kiara
  • Kimberly
  • Kimia
  • Kinga
  • Kirana
  • Krista
  • Kristine
  • Kylie
  • Kyra

L: 56 names

  • Ladan
  • Lahja
  • Laima
  • Laoise
  • Larisa
  • Laure
  • Laurel
  • Lauren
  • Laverne
  • Layla
  • Leah
  • Leanna
  • Leela
  • Leilani
  • Lena
  • Lennon
  • Lenore
  • Leonie
  • Leonora
  • Lestari
  • Leticia
  • Lhamo
  • Liberty
  • Liesl
  • Ligia
  • Lihua
  • Liis
  • Lilac
  • Lilia
  • Liliana
  • Lily
  • Lina
  • Linda
  • Linh
  • Linnea
  • Lisa
  • Liv
  • Lorelei
  • Lorena
  • Lori
  • Lorraine
  • Lotte
  • Lottie
  • Louisa
  • Lowenna
  • Lucia
  • Lucille
  • Lucy
  • Luiza
  • Luminita
  • Luna
  • Lusine
  • Lydia
  • Lyra
  • Lyric
  • Lyudmila

M: 97 names

  • Mabel
  • Macarena
  • Mackenzie
  • Madelyn
  • Madison
  • Maeve
  • Magdalena
  • Magnolia
  • Mahnoor
  • Mahsa
  • Mair
  • Maisie
  • Maja
  • Makeda
  • Makena
  • Malee
  • Malia
  • Malka
  • Mallory
  • Manisha
  • Manon
  • Manuela
  • Maren
  • Margaret
  • Margarida
  • Margie
  • Margot
  • Marguerite
  • Maria
  • Mariah
  • Mariam
  • Mariana
  • Maricela
  • Marigold
  • Marijke
  • Marina
  • Marisa
  • Marisol
  • Marites
  • Marjorie
  • Marla
  • Marlene
  • Marlies
  • Marlowe
  • Marlys
  • Marsha
  • Marta
  • Martina

M, continued

  • Marwa
  • Mary
  • Maryam
  • Marzia
  • Mathilde
  • Matilda
  • Maureen
  • Mavis
  • Maya
  • Meadow
  • Meenakshi
  • Meera
  • Megan
  • Mei
  • Meifeng
  • Melanie
  • Melissa
  • Melody
  • Meltem
  • Mereana
  • Meredith
  • Merve
  • Meseret
  • Mia
  • Michal
  • Michelle
  • Mikyung
  • Milena
  • Millie
  • Mindy
  • Minseo
  • Minttu
  • Mio
  • Mireia
  • Mirela
  • Miriam
  • Mirjana
  • Miroslava
  • Mitra
  • Moana
  • Moea
  • Molly
  • Monika
  • Monroe
  • Morag
  • Morenike
  • Morven
  • Mridula
  • Myla

N: 44 names

  • Nadia
  • Najla
  • Nanami
  • Nandi
  • Nandini
  • Naomi
  • Natalia
  • Natalie
  • Natasha
  • Nava
  • Nawal
  • Nayeon
  • Nazneen
  • Nechama
  • Negar
  • Neha
  • Nellie
  • Nermin
  • Ngaire
  • Ngoc
  • Ngozi
  • Nia
  • Niamh
  • Nichelle
  • Nicole
  • Nieves
  • Ninon
  • Nittaya
  • Njeri
  • Nkechi
  • Noa
  • Noelani
  • Noelle
  • Nomsa
  • Noor
  • Nora
  • Noreen
  • Nova
  • Nurcan
  • Nurit
  • Nurul
  • Nusrat
  • Nyambura
  • Nyla

O: 14 names

  • Oakley
  • Oana
  • Octavia
  • Odette
  • Ofra
  • Olga
  • Olive
  • Olivia
  • Oona
  • Opal
  • Ophelia
  • Orla
  • Outi
  • Ozlem

P: 28 names

  • Paisley
  • Paivi
  • Pallavi
  • Paloma
  • Pamela
  • Paraskevi
  • Parker
  • Parvaneh
  • Patricia
  • Pearl
  • Pema
  • Penelope
  • Perla
  • Perrine
  • Persephone
  • Petra
  • Peyton
  • Philippa
  • Phoebe
  • Phuong
  • Pilar
  • Piper
  • Pippa
  • Piret
  • Poppy
  • Presley
  • Primrose
  • Priya

Q: 2 names

  • Quincy
  • Quinn

R: 43 names

  • Rabia
  • Radhika
  • Ralitsa
  • Raluca
  • Ramona
  • Rania
  • Rasa
  • Reagan
  • Rebecca
  • Reka
  • Rekha
  • Remedios
  • Renata
  • Revathi
  • Rhea
  • Rhiannon
  • Rhona
  • Rhonda
  • Riley
  • Rimma
  • Rin
  • River
  • Riya
  • Roberta
  • Roisin
  • Romilly
  • Ronit
  • Rosalie
  • Rosalind
  • Rose
  • Rosemary
  • Rosie
  • Rositsa
  • Roslyn
  • Rossella
  • Rowan
  • Roya
  • Ruby
  • Rufina
  • Rukhsana
  • Ruqayya
  • Ruta
  • Ruth

S: 93 names

  • Saanvi
  • Sabah
  • Sadie
  • Saffron
  • Saga
  • Sage
  • Saida
  • Sakura
  • Salma
  • Samantha
  • Samira
  • Sandra
  • Sandrine
  • Saoirse
  • Sapphire
  • Sarnai
  • Saule
  • Savannah
  • Sawsan
  • Scarlett
  • Scout
  • Sefina
  • Segolene
  • Seija
  • Selam
  • Selene
  • Seonaid
  • Seoyeon
  • Sequoia
  • Seraphina
  • Seren
  • Serena
  • Serenity
  • Seulgi
  • Sevara
  • Sevda
  • Severina
  • Sevgi
  • Shabana
  • Shabnam
  • Shahrzad
  • Shalini
  • Shanice
  • Shannon
  • Shayla
  • Sheena

S, continued

  • Sheila
  • Shelby
  • Sheridan
  • Shira
  • Shreya
  • Sibel
  • Sienna
  • Sierra
  • Sigrid
  • Simin
  • Simisola
  • Simone
  • Simran
  • Siobhan
  • Siriporn
  • Skye
  • Skylar
  • Slavica
  • Sloane
  • Smita
  • Sneha
  • Sofia
  • Solene
  • Solomiya
  • Solveig
  • Sophia
  • Sophie
  • Soyeon
  • Stacy
  • Stanislava
  • Stefania
  • Stella
  • Stephanie
  • Suad
  • Sultana
  • Sumaya
  • Summer
  • Sunhee
  • Sunny
  • Suriani
  • Susan
  • Sutton
  • Suzanne
  • Suzette
  • Svenja
  • Svetlana
  • Sylvie

T: 39 names

  • Tabitha
  • Tahmina
  • Taisia
  • Talia
  • Tamar
  • Tanisha
  • Tanvi
  • Tara
  • Taraneh
  • Tarja
  • Tasnim
  • Tatiana
  • Tatum
  • Taylor
  • Teagan
  • Temitope
  • Tessa
  • Thalia
  • Thandiwe
  • Thao
  • Thea
  • Theodora
  • Theresa
  • Thuy
  • Tigist
  • Tihana
  • Tiina
  • Timea
  • Tiziana
  • Tonya
  • Torunn
  • Tracy
  • Trang
  • Trina
  • Trinity
  • Trisha
  • Trudi
  • Tulin
  • Tzipora

U: 6 names

  • Ugne
  • Ugochi
  • Ulla
  • Ululani
  • Urmila
  • Ursula

V: 25 names

  • Valencia
  • Valentina
  • Valentine
  • Valeria
  • Vandana
  • Vanessa
  • Vasudha
  • Vega
  • Venetia
  • Vera
  • Verity
  • Verna
  • Veronika
  • Vicki
  • Victoria
  • Vienna
  • Vigdis
  • Viola
  • Violaine
  • Violet
  • Violetta
  • Vivian
  • Vivienne
  • Vjosa
  • Vladislava

W: 13 names

  • Wafa
  • Wambui
  • Wangari
  • Wanjiru
  • Whitney
  • Widad
  • Wilhelmina
  • Willow
  • Winifred
  • Winnie
  • Winter
  • Wren
  • Wulan

X: 7 names

  • Xanthe
  • Xenia
  • Xiaoling
  • Ximena
  • Xinyi
  • Xiomara
  • Xiuying

Y: 23 names

  • Yaa
  • Yael
  • Yangchen
  • Yara
  • Yaretzi
  • Yaroslava
  • Yasmin
  • Yating
  • Yejin
  • Yelena
  • Yen
  • Yeonwoo
  • Yetunde
  • Yevgenia
  • Yocheved
  • Yolanda
  • Youngmi
  • Yseult
  • Yui
  • Yumiko
  • Yuna
  • Yuxin
  • Yvette

Z: 17 names

  • Zahara
  • Zahra
  • Zanele
  • Zara
  • Zaynab
  • Zehava
  • Zelda
  • Zena
  • Zinaida
  • Zinnia
  • Zipporah
  • Zoe
  • Zofia
  • Zola
  • Zorica
  • Zsuzsanna
  • Zuri