250 Beautiful Baby Girl Names—from A to Z
For any parent-to-be, picking a baby name puts on the pressure. It's going to stick, whether you like it or not—and whether you select a classic family name or out-of-the-box moniker. We've put together a lengthy list of some of the most popular girl names for 2021, as well as unique names for your little chick. A name can say a lot about someone, and every baby name means something different. Check out our list of 250 beautiful baby girl names, from A to Z, for inspiration for your future brood.
Tips for Naming Your Baby Girl
Choosing a name can be a high-pressure endeavor, especially when it seems like family members, co-workers, friends, and every random person you meet on the street has an opinion. Focus on what is most meaningful to you. Maybe it's honoring an ancestor or cultural tradition. Or perhaps it all comes down to the name's meaning—something pretty like Delilah means "delicate woman," while a plucky name like Zelda means "fighting in darkness." Or, choose a moniker that is meaningful to you alone, like the city where you met your significant other. Before settling on a name, consider how popular the name is and how those first initials would look in a monogram. And finally, listen to your instincts, no matter what that chorus of voices around you is saying. Ultimately, a good name will feel right for your family. Without further ado, here are some of the most popular names for each letter of the alphabet.
1 of 29
"A" Girl Names
- Abigail
- Adeline
- Addison
- Alice
- Allison
- Amelia
- Anna
- Ariana
- Audrey
- Autumn
- Ava
- Avery
2 of 29
"B" Girl Names
- Bailey
- Banks
- Barbara
- Beatrice
- Bee
- Bella
- Betsy
- Birdie
- Bizzy
- Blair
- Bonnie
- Bridget
- Brielle
- Brittany
- Brooklyn
3 of 29
"C" Girl Names
- Camila
- Caroline
- Celia
- Charlotte
- Chloe
- Claire
- Clara
- Clementine
- Colleen
- Cora
- Cricket
4 of 29
"D" Girl Names
- Daisy
- Dakotah
- Danielle
- Daphne
- Darla
- Dawn
- Deborah
- Delilah
- Delia
- Della
- Diana
- Dorothy
- Dylan
5 of 29
"E" Girl Names
- Edie
- Effie
- Eleanor
- Eliana
- Elise
- Eliza
- Elizabeth
- Ella
- Ellie
- Elloit
- Eloise
- Emilia
- Emily
- Emery
- Emma
- Erica
- Esther
- Eva
- Evelyn
6 of 29
"F" Girl Names
- Faith
- Fara
- Faye
- Felicity
- Finley
- Fiona
- Florence
- Flo
- Frances
7 of 29
"G" Girl Names
- Gabrielle
- Genevieve
- Georgia
- Gemma
- Gianna
- Gillian
- Giselle
- Floria
- Grace
- Greer
- Gretchen
- Grey
8 of 29
"H" Girl Names
- Hadlee
- Haley
- Hannah
- Harper
- Harriett
- Hattie
- Hazel
- Heidi
- Helen
- Heather
- Holly
9 of 29
"I" Girl Names
- Imogene
- Iris
- Ira
- Isabella
- Isla
- Ivory
- Ivy
10 of 29
"J" Girl Names
- Jane
- Janet
- Jill
- Jemma
- Jenny
- Jessica
- Jolie
- Josephine
- Jordyn
- Judy
- Julia
- Juliet
- June
11 of 29
"K" Girl Names
- Katherine
- Kathleen
- Katie
- Kasey
- Kaylee
- Kearney
- Kelly
- Kennedy
- Kendall
- Kinsley
- Kit
- Kristen
- Kylie
12 of 29
"L" Girl Names
- Layla
- Laurel
- Leah
- Libby
- Lila
- Lilia
- Lily
- Lindsey
- Lola
- Lorelei
- Lottie
- Louise
- Lucille
- Lucy
- Luna
- Lydia
13 of 29
"M" Girl Names
- Mabel
- Macie
- Madeline
- Madison
- Mae
- Maia
- Mamie
- Margot
- Marie
- Marissa
- Maya
- Meredith
- Mia
- Millie
- Molly
14 of 29
"N" Girl Names
- Nancy
- Natalie
- Nicole
- Nina
- Nellie
- Nora
15 of 29
"O" Girl Names
- Olivia
- Olive
- Ophelia
16 of 29
"P" Girl Names
- Paisley
- Patricia
- Pauline
- Penelope
- Pepper
- Peyton
- Phoebe
- Piper
- Polly
- Poppy
17 of 29
"Q" Girl Names
- Quinn
18 of 29
"R" Girl Names
- Rachel
- Riley
- Rebecca
- Regan
- Reese
- Robyn
- Rory
- Rosalie
- Rose
- Rowan
- Ruby
- Ruth
- Ruthie
19 of 29
"S" Girl Names
- Sadie
- Sailor
- Samantha
- Sarah
- Savannah
- Sawyer
- Scarlett
- Shelby
- Skylar
- Sloane
- Sophia
- Sofia
- Stella
- Stephanie
- Stevie
- Summer
- Susan
- Sydney
20 of 29
Beautiful Baby Girl Names—from A to Z—for 2019
21 of 29
"T" Girl Names
- Tabitha
- Taryn
- Tatum
- Taylor
- Tina
- Tinley
- Thea
- Tessa
- Tracey
- Tristan
- Tinsley
- Tyra
22 of 29
"U" Girl Names
- Uma
23 of 29
"V" Girl Names
- Valarie
- Vanessa
- Vera
- Vicky
- Victoria
- Violet
- Viola
- Virginia
- Vivien
24 of 29
"W" Girl Names
- Wanda
- Waverley
- Willa
- Willow
- Wilma
- Winnie
- Whitney
- Wren
25 of 29
"X" Girl Names
- Xenia
26 of 29
"Y" Girl Names
- Yael
- Yvette
27 of 29
"Z" Girl Names
- Zara
- Zelda
- Zoey