These lists of girl baby names will provide you with some excellent name ideas. Whether you are looking for a girl name related to a specific style, a name that starts with a certain letter, a name with a particular meaning, or a unique girl name, the perfect baby girl name is waiting for you here!
When you’re choosing a girl’s name, you want to consider many different qualities. For example, how will the name hold up over time? What associations does the name have? How will the name sound with your daughter’s last name? How about with other siblings’ names? What message do you want to send about your daughter’s personality and potential through her name?
Choosing the right name for your daughter is about finding something that both parents love. There are no right or wrong rules about how to do it. Instead, the best advice is to start the process early and be prepared to look at a lot of options. This will minimize the likelihood of overlooking a fantastic choice.
129 Categories of Girl Baby Names
Start your baby name search with this master list of girl names. This list is designed to make your search easy and organized.
1. Unique Names
- Ember
- Freya
- Juniper
- Magnolia
- Margot
- Oakley
- Raya
- River
See all 1,009 Unique Girl Names
2. Cute Names
- Elia
- Ellie
- Hallie
- Isla
- Lily
- Maya
- Promise
- Ruby
3. Beautiful Names
- Alara
- Blakely
- Catalina
- Eden
- Georgia
- Natalia
- Sienna
- Valentina
See all 1,047 Beautiful Girl Names
4. Pretty Names
- Amelia
- Autumn
- Eliana
- Ivy
- Luna
- Nova
- Violet
- Willow
See all 1,019 Pretty Girl Names
5. Cool Names
- Charlie
- Dakota
- Harlow
- Haven
- Lennon
- Sage
- Saylor
- Wynter
6. Unusual Names
- Kaia
- Lainey
- Octavia
- Reign
- Remington
- Talia
- Tatum
- Wren
See all 1,085 Unusual Girl Names
7. Gender-Neutral Names
- Alexis
- Blake
- Emerson
- Finley
- Hayden
- Parker
- Phoenix
- Rory
See all 1,007 Gender-Neutral Names
8. Popular Names
- Charlotte
- Emma
- Evelyn
- Harper
- Isabella
- Mia
- Olivia
- Sophia
9. Old Fashioned Names
- Abigail
- Eleanor
- Grace
- Hazel
- Nora
- Penelope
- Stella
- Victoria
See all 1,191 Old Fashioned Girl Names
10. Rare Names
- Cora
- Elodie
- Flora
- Genevieve
- Maeve
- Noemi
- Ophelia
- Rhea
11. Badass Names
- Artemis
- Cataleya
- Della
- Indigo
- Kiana
- Maverick
- Oaklynn
- Sevyn
See all 1,107 Badass Girl Names
12. Last Names as First Names
- Addison
- Hadley
- Kennedy
- Mackenzie
- Madison
- Quinn
- Reagan
- Taylor
See all 599 Last Names for Girls
13. Uncommon Names
- Aurelia
- Bonnie
- Lacey
- Lyra
- Mercy
- Opal
- Tiana
- Xiomara
See all 1,091 Uncommon Girl Names
14. Goddess Names
- Aria
- Athena
- Aurora
- Freyja
- Kali
- Phoebe
- Selena
- Thea
15. Nature Names
- Daisy
- Iris
- Jade
- Jasmine
- Piper
- Rose
- Savannah
- Summer
See all 1,089 Nature Names for Girls
16. City and Place Names
- Adelaide
- Aspen
- Brooklyn
- London
- Siena
- Sierra
- Skye
- Sydney
See all 767 City and Place Names for Girls
17. Virtue Names
- Faith
- Gracie
- Harmony
- Hope
- Journey
- Loyalty
- Melody
- Trinity
See all 441 Virtue Names for Girls
18. Word Names
- Destiny
- Genesis
- Legacy
- Liberty
- Lyric
- Navy
- Serenity
- Winter
See all 701 Word Names for Girls
19. Attitude Names
- Delaney
- Delilah
- Harley
- Ryder
- Sadie
- Scarlett
- Sloane
- Stormi
See all 890 Attitude Names for Girls
20. Short Names
- Ada
- Ayla
- Demi
- Gia
- Josie
- Remi
- Zara
- Zuri
See all 1,031 Short Girl Names
21. One-Syllable Names
- Blair
- Elle
- Faye
- June
- Mae
- Ruth
- Saige
- Sloan
See all 437 One-Syllable Girl Names
22. Non-Binary Names
- Dallas
- Ellis
- Lennox
- Milan
- Palmer
- Riley
- Sawyer
- Shiloh
23. Aesthetic Names
- Camila
- Celeste
- Colette
- Ella
- Evangeline
- Florence
- Josephine
- Poppy
See all 1,039 Aesthetic Girl Names
24. Girly Girl Names
- Annie
- Arabella
- Eloise
- Emberly
- Evie
- Lucia
- Millie
- Olive
25. Strong Names
- Astrid
- Frances
- Holland
- Lydia
- Naomi
- Presley
- Raven
- Serena
26. Sweet Names
- Bailey
- Callie
- Cara
- Cleo
- Fable
- Rosie
- Wrenley
- Zoe
See all 1,037 Sweet Girl Names
27. Modern Names
- Katalina
- Kaylani
- Kinsley
- Leilani
- Lyla
- Malia
- Oaklee
- Rowan
See all 1,037 Modern Girl Names
28. Latest Names
- Alora
- Daphne
- Halo
- Murphy
- Mylah
- Noa
- Stevie
- Sylvie
See all 1,041 Latest Girl Names
29. Unique Spellings
- Aaliyah
- Adalynn
- Everleigh
- Journee
- Madelyn
- Raelynn
- Rylee
- Zoey
See all 993 Girl Names with Unique Spellings
30. Classic Names
- Ava
- Chloe
- Elizabeth
- Emilia
- Emily
- Hannah
- Lucy
- Sofia
See all 1,099 Classic Girl Names
31. Southern Names
- Annabelle
- Belle
- Briley
- Isabelle
- Shelby
- Tabitha
- Virginia
- Whitney
See all 1,864 Southern Girl Names
32. Latin Names
- Cecilia
- Diana
- Julia
- Juliana
- Mariana
- Valeria
- Valerie
- Vivian
33. Vintage Names
- Alice
- Alma
- Beatrice
- Clara
- Clementine
- Edith
- Etta
- Mabel
See all 943 Vintage Girl Names
34. Country Names
- Hattie
- Heidi
- Jolene
- Layla
- Maggie
- Maisie
- Molly
- Willa
See all 1,109 Country Girl Names
35. Stylish Names
- Amara
- Anastasia
- Annalise
- Carolina
- Elise
- Kiara
- Lorelei
- Regina
See all 1,090 Stylish Girl Names
36. Traditional Names
- Anna
- Audrey
- Caroline
- Claire
- Hailey
- Lillian
- Natalie
- Sophie
See all 1,149 Traditional Girl Names
37. Exotic Names
- Alessandra
- Amina
- Dahlia
- Kailani
- Maia
- Milani
- Mya
- Samara
See all 1,162 Exotic Girl Names
38. Car Names
- Ariel
- Capri
- Cooper
- Lincoln
- Lotus
- Mercedes
- Mira
- Royal
See all 685 Car Names for Girls
39. Flower Names
- Alyssa
- Amber
- Azalea
- Clover
- Jasmin
- Liana
- Maryam
- Noelle
See all 1,114 Flower Girl Names
40. Royal Names
- Alexandra
- Catherine
- Helen
- Helena
- Madeleine
- Margaret
- Maria
- Mary
41. Gothic Names
- Belladonna
- Crimson
- Elvira
- January
- Lucretia
- Pandora
- Rain
- Velvet
42. Superhero Names
- America
- Carter
- Kara
- Onyx
- Scarlet
- Star
- Storm
- Tara
See all 584 Superhero Girl Names
43. Elegant Names
- Francesca
- Gabriella
- Juliet
- Katherine
- Madeline
- Meredith
- Miranda
- Vivienne
See all 1,329 Elegant Girl Names
44. Long Names
- Angelina
- Brooklynn
- Julianna
- Juliette
- Kimberly
- Mckenzie
- Persephone
- Samantha
45. Fancy Names
- Bethany
- Bianca
- Calliope
- Camilla
- Gabrielle
- Gwendolyn
- Jacqueline
- Matilda
See all 1,071 Fancy Girl Names
46. Powerful Names
- Davina
- Esther
- Ingrid
- Miriam
- Priscilla
- Sasha
- Theodora
- Zora
See all 571 Powerful Girl Names
47. Hippie Names
- Dawn
- Echo
- Karma
- Marley
- Meadow
- Ocean
- Sunny
- Venus
48. Angel Names
- Angel
- Corinne
- Dina
- Jael
- Laila
- Micah
- Seraphina
- Temperance
See all 215 Angel Names for Girls
49. Different Names
- Carmen
- Elaina
- Esme
- Ivory
- Lara
- Laurel
- Lila
- Nadia
See all 1,099 Different Girl Names
50. Bird Names
- Birdie
- Dove
- Empress
- Lark
- Paloma
- Robin
- Sora
- Sparrow
See all 440 Bird Names for Girls
51. Plant and Herb Names
- Althea
- Briar
- Emerald
- Heather
- Marigold
- Rosemary
- Viola
- Zahara
See all 810 Plant and Herb Names for Girls
52. Roman Names
- Antonia
- Celia
- Claudia
- Gaia
- Livia
- Marcella
- Paulina
- Tatiana
53. Posh Names
- Andrea
- Cordelia
- Georgina
- Harriet
- Imogen
- Jemima
- Lucinda
- Verity
54. Soft Names
- Elsie
- Emery
- Eva
- Jolie
- Lia
- Louisa
- Mila
- Winnie
55. Rich Names
- Brooke
- Cecelia
- Elisabeth
- Giselle
- Martha
- Odette
- Paige
- Wilhelmina
56. Edgy Names
- Fallon
- Frankie
- Jordyn
- Lola
- Lux
- Novah
- Teagan
- Xena
57. Fantasy, Futuristic & Science Fiction Names
- Annika
- Everly
- Keira
- Leia
- Lorelai
- Mara
- Paisley
- Zelda
See all 1,101 Fantasy, Futuristic & Science Fiction Girl Names
58. Victorian Names
- Agnes
- Constance
- Dorothy
- Eliza
- Ellen
- Ida
- Louise
- Rebecca
See all 892 Victorian Girl Names
59. Medieval Names
- Adelina
- Beatrix
- Christina
- Elowen
- Isabel
- Lena
- Marian
- Winifred
See all 886 Medieval Girl Names
60. Sassy Names
- Danica
- Darcy
- Felicity
- Gianna
- Juno
- Kendra
- Pippa
- Roxy
See all 1,030 Sassy Girl Names
61. Star and Space Names
- Aries
- Atlas
- Elara
- Estella
- Marisol
- Sky
- Sol
- Soleil
See all 889 Star and Space Names for Girls
62. Greek Mythological Names
- Andromeda
- Ariadne
- Cassandra
- Clio
- Danae
- Eris
- Selene
- Thalia
See all 231 Greek Mythological Goddess Names
63. Warrior Names
- Alivia
- Brielle
- Geraldine
- Lois
- Luana
- Luella
- Olympia
- Sybil
See all 816 Warrior Girl Names
64. Interesting Names
- Amelie
- Nola
- Sia
- Simone
- Tallulah
- Waverly
- Zinnia
- Zoya
See all 1,170 Interesting Girl Names
65. Western Names
- Aubrey
- Cassidy
- Cheyenne
- Montana
- Nellie
- Pearl
- Reese
- Tessa
See all 737 Western Girl Names
66. Fairy Names
- Elina
- Erza
- Fawn
- Oona
- Queen
- Rani
- Rosetta
- Silver
See all 1,227 Fairy Names for Girls
67. Sexy, Hot & Attractive Names
- Alicia
- Brianna
- Briella
- Cali
- Kira
- Lexi
- Paris
- Ximena
See all 1,171 Sexy, Hot & Attractive Girl Names
68. Earthy Names
- Amethyst
- Arden
- Crystal
- Fern
- Jewel
- Lavender
- Raina
- Sapphire
See all 1,017 Earthy Girl Names
69. Tough Names
- August
- Brynn
- Ezra
- Hunter
- Mavis
- Maxine
- Ramona
- Skylar
See all 1,055 Tough Girl Names
70. Special Names
- Araceli
- Avery
- Ciara
- Elena
- Elouise
- Giavanna
- Leila
- Nevaeh
See all 1,072 Special Girl Names
71. Ancient Names
- Alexandria
- Arianna
- Cadence
- Kora
- Luciana
- Marina
- Reina
- Viviana
See all 909 Ancient Girl Names
72. Classy Names
- Adeline
- Anais
- Angelica
- Cosette
- Lauren
- Saoirse
- Tori
- Veronica
73. Mystical Names
- Amaris
- Eowyn
- Guinevere
- Isadora
- Larissa
- Lilith
- Milagros
- Serafina
See all 1,135 Mystical Girl Names
74. Color Names
- Azul
- Blanca
- Coco
- Coral
- Diamond
- Giada
- Goldie
- Rosa
See all 494 Color Names for Girls
75. Creative Names
- Elora
- Indie
- Kenzie
- Kimber
- Kinley
- Kyla
- Maren
- Zaylee
See all 909 Creative Girl Names
76. Double Names
- Anna Grace
- Ava Grace
- Emma Kate
- Mary Beth
- Mary Claire
- Mary Katherine
- Sarah Jane
- Savannah Rose
See all 839 Double Names for Girls
77. Emo Names
- Ashlee
- Avril
- Lee
- Raine
- Sabrina
- Skyler
- Snow
- Zephyr
78. Water Names
- Blue
- Delta
- Galilee
- Harbor
- Ripley
- Sailor
- Sandy
- Venice
See all 717 Water Names for Girls
79. Lovely Names
- Adley
- Ariella
- Bonita
- Elliana
- Holly
- Kayla
- Myla
- Payton
80. Celebrity Names
- Cairo
- Easton
- Everest
- Jett
- Marlow
- Poet
- Rio
- Sunday
See all 698 Celebrity Girl Names
81. Music Names
- Billie
- Bowie
- Dylan
- Jovi
- Lauryn
- Macy
- Norah
- Santana
See all 1,247 Music Girl Names
82. Bohemian Names
- Acacia
- Allegra
- Arwen
- Blossom
- India
- Marlowe
- Saffron
- Story
See all 1,010 Bohemian Girl Names
83. Tree Names
- Arizona
- Cypress
- Linden
- Maple
- Paradise
- Pepper
- Perry
- Sequoia
See all 618 Tree Names for Girls
84. Spiritual Names
- Aisha
- Divine
- Honor
- Justice
- Kai
- Miracle
- Soraya
- True
See all 847 Spiritual Girl Names
85. Romantic Names
- Amor
- Amora
- Arielle
- Estelle
- Evangelina
- Lilliana
- Magdalena
- Mariella
See all 767 Romantic Girl Names
86. Mysterious Names
- Adrienne
- Anya
- Aura
- Calista
- Elsa
- Isis
- Ursula
- Wednesday
- Bella
- Clarissa
- Courtney
- Jessica
- Kylie
- Lilly
- Lottie
- Tinsley
- Alba
- Amalia
- Calla
- Greer
- Leona
- Oriana
- Quincy
- Vera
- Blaire
- Dixie
- Rhiannon
- Romy
- Scout
- Tillie
- Valencia
- Zola
- Ainsley
- Bellamy
- Chelsea
- Collins
- Mallory
- Morgan
- Peyton
- Spencer
- Bodhi
- Coralie
- Cove
- Kalani
- Lana
- Maris
- Moana
- Waverley
- Abilene
- Annabel
- Cheyanne
- Denver
- Dolly
- Jessie
- Laramie
- Tess
- Arya
- Inara
- Joy
- Leela
- Marie
- Natasha
- Rosalind
- Sonya
- Cameron
- Danielle
- Elliott
- Jordan
- Kendall
- Leslie
- Logan
- Ryan
- Amaya
- Ashley
- Bexley
- Charlee
- Indy
- Liliana
- Royalty
- Zoie
- Erin
- Eve
- Ireland
- Jenna
- Kaya
- Kyra
- Lilah
- Tenley
- Annabella
- Coraline
- Emmeline
- Julieta
- Lucille
- Perla
- Yasmin
- Zarah
- Anne
- Barbara
- Emilie
- Gemma
- Lenora
- Rachel
- Veda
- Zella
- Alex
- Alexa
- Alexia
- Hendrix
- Lexie
- Margaux
- Paxton
- Roxanne
- Clarity
- Dior
- Esmeralda
- Golda
- Jasper
- Precious
- Sapphira
- Sterling
- Mckenna
- Mckinley
- Rayne
- Scarlette
- Tia
- Zaria
- Zia
- Zion
- Briana
- Carrie
- Cassie
- Cleopatra
- Lucie
- Maisy
- Polly
- Zadie
- Betty
- Frida
- Gloria
- Greta
- Henrietta
- Joan
- Nancy
- Susan
- Charity
- Dana
- Katarina
- Kodi
- Lina
- Mina
- Patience
- Selina
- Charli
- Kelly
- Laken
- Maddison
- Nalani
- Noelani
- Tru
- Tyler
- Casey
- Loretta
- Maizie
- Miller
- Misty
- Monroe
- Raleigh
- Shea
- Allie
- Carly
- Hayley
- Kallie
- Kasey
- Lori
- Maddie
- Makenzie
- Acadia
- Breeze
- Brook
- Cassia
- Denali
- Lake
- Memphis
- Prairie
- Azariah
- Dani
- Galilea
- Kataleya
- Keilani
- Novalee
- Rayna
- Sariyah
- Beatriz
- Gigi
- Kiera
- Kit
- Laney
- Regan
- Tamara
- Valkyrie
- Hartley
- Jovie
- Kelsey
- Lulu
- Pia
- Skyla
- Tahlia
- Tinley
- Ariana
- Arlet
- Augusta
- Carla
- Hera
- Katerina
- Minerva
- Tyra
- Baylor
- Carson
- Drew
- Edie
- Landry
- Makenna
- Moxie
- Roxie
- Aliza
- Amaryllis
- Betsy
- Blythe
- Indiana
- Maribel
- May
- Nell
- Alaska
- Lumi
- Neve
- Rainey
- Stormie
- Stormy
- Sunnie
- Weatherly
- Antoinette
- Dominique
- Eleanora
- Eugenia
- Georgiana
- Kensington
- Millicent
- Philippa
- Agatha
- Anita
- Jennifer
- Jocelyn
- Laura
- Melissa
- Michelle
- Patricia
- Abigail
- Carter
- Eleanor
- Elizabeth
- Grace
- Kennedy
- Madison
- Reagan
- Abigail
- Bethany
- Chloe
- Delilah
- Elizabeth
- Esther
- Hannah
- Naomi
- Aya
- Campbell
- Chase
- Lisbeth
- Lizzie
- Milly
- Moon
- Rue
- Amira
- Aviana
- Brinley
- Heaven
- Jayla
- Makayla
- Nia
- Sarai
- Aria
- Aurora
- Eden
- Juniper
- Leilani
- Lily
- Nova
- River
- August
- Blaze
- Cali
- Harmony
- Haven
- Meadow
- Raya
- Savannah
- Ember
- Goldie
- Honor
- Oakley
- Oaklynn
- Sterling
- Timber
- Wren
- Dove
- Harper
- Piper
- Robin
- Star
- Stormi
- Trinity
- Winter
- Angel
- Eve
- Halo
- Heavenly
- Mercy
- Noelle
- Promise
- Serenity
- Athena – Zeus’ daughter, skill or wisdom
- Eden – Delight in Hebrew
- Elliana – God has answered in Hebrew
- Eloise – Warrior in French
- Freya – Noblewoman in Old Norse, Goddess of fertility
- Iris – Rainbow in Greek
- Leilani – Heavenly flower in Hawaiian
- Lucia – Light in Latin
See all 1,056 Mysterious Girl Names
87. Feminine Names
See all 863 Feminine Girl Names
88. Quirky Names
See all 1,131 Quirky Girl Names
89. Hipster Names
See all 603 Hipster Girl Names
90. Preppy Names
91. Beach Names
92. Cowgirl Names
See all 859 Cowgirl Names for Girls
93. Nerdy Names
See all 1,047 Nerdy Girl Names
94. Masculine Girl Names and Tomboy Names
See all 653 Masculine Girl Names and Tomboy Names
95. Fun Names
96. Gorgeous Names
See all 1,113 Gorgeous Girl Names
97. Sophisticated Names
See all 1,021 Sophisticated Girl Names
98. Smart Names
99. Names Containing ‘X’
See all 403 Girl Names Containing ‘X’
100. Gemstone Names
See all 411 Gemstone Names for Girls
101. Awesome Names
See all 1,004 Awesome Girl Names
102. Literary Names
See all 834 Literary Girl Names
103. Historical Names
See all 699 Historical Girl Names
104. Gypsy Names
105. Surfer Names
106. Redneck Names
See all 826 Redneck Girl Names
107. Sports Names
See all 1,026 Sports Girl Names
108. Outdoor Names
See all 685 Outdoor Girl Names
109. Alternative Names
See all 1,115 Alternative Girl Names
110. Movie and TV Names
See all 1,169 Movie and TV Girl Names
111. Funky Names
See all 1,066 Funky Girl Names
112. Heroic Names
113. Spunky Names
See all 1,015 Spunky Girl Names
114. Rustic Names
115. Weather Names
See all 440 Weather Girl Names
116. Aristocratic Names
See all 626 Aristocratic Girl Names
117. Leader Names
See all 1,265 Leader Girl Names
118. Presidential Names
See all 405 Presidential Girl Names
119. Biblical Names
See all 878 Biblical Girl Names
120. Anime Names
121. Weird Names
See all 1,193 Weird Girl Names
122. Spring Names
123. Summer Names
124. Fall Names
125. Winter Names
126. Christmas Names
See all 389 Christmas Girl Names
127. Names with Meanings
See all 1,167 Girl Names with Meanings
128. Girl Names A-Z
Here you’ll find girl names organized by starting letters from A-Z. This is a great starting point for your search. If you aren’t sure where to begin, try matching your daughter’s first initial to her last name.
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
129. Girl Names by Ending Suffix
Here you’ll find girl names organized by ending suffixes. Think about what the ending of your daughter’s name means to you. For example, many cute girl names end with vowels; so start by browsing girl names that end in ‘a’ or ‘ie’, or perhaps even a ‘y’.
A | ANA | N | ELLA | ER | ETTE | IA | IE | LEY | LY | LYN | LYNN | N | ON | S | SON | Y | LEE | LEIGH
Baby Name Generator
Our baby name generator provides great girl naming options. Add your name category of choice into the generator and we will help you find the perfect baby name for your daughter!
→ See the Baby Name Generator