Baby Names

1,000+ Unique Girl Names You Will Love

Harper's a nice name and all, but there will be three of them in your daughter's kindergarten class.

Updated: 
Originally Published: 

What could be more fun than picking out a name for your beautiful baby girl? Joyful as it is, finding that unique baby names isn’t easy. Even if parents agree that they want a name that’s unusual, creative or rare, finding an uncommon name that works on other levels and suits both parents can be a tall order.

The Social Security Administration keeps track of the name of every child born in the United States, so we know which names American parents like to use for their kids — and how those preferences and popularity change over time. Those numbers can help you differentiate between truly unique girl names and those that thousands of other parents also thought were one-of-a-kind ideas. Think you’re the only one considering Harper? Pffft. It’s been one of the most popular baby girl names since 2014. But we’ve done the dirty work for you and have sorted through decades’ worth of baby names to find the most beautiful and unique baby girl names. Take a look and choose wisely.

Classically Unique Baby Girl Names

  1. Amelia. Amelia emerged as the top British name in 2011 and spent several years at number 1, waning after 2017. The Latin roots of the name, Amal, mean industriousness or hardworking.
  2. Arya
  3. Aurelia
  4. Brielle
  5. Chantria
  6. Dionne
  7. Everleigh
  8. Eloise
  9. Fay
  10. Freya
  11. Genevieve
  12. Harlow
  13. Jamila
  14. Juniper
  15. Lorelei. Lorelei has German roots and was originally used to describe the cliff on the Rhine River in Germany. It means alluring or temptress and ranked at 444 in most popular names in the United States in 2021.
  16. Louella
  17. Maia
  18. Moira
  19. Odette
  20. Meriah
  21. Penny
  22. Poppy
  23. Sienna
  24. Snow
  25. Stella
  26. Tayla
  27. Taylor
  28. Tory
  29. Violet
  30. Willa
  31. Xena
  32. Elodie
  33. Indigo
  34. Selah. Selah comes from Hebrew origin and means praise or pause. In 2021, it snatched the title for 386th most popular name in the U.S. Fun fact: Selah is used 34 times in the Hebrew Bible.
  35. Brinley
  36. Celine
  37. Bianca
  38. Matilda
  39. Bonnie
  40. Beatrice
  41. Gianna
  42. Diana
  43. Margaret
  44. Rosalyn
  45. Sally
  46. Rebecca
  47. Kate
  48. Kathleen
  49. Caitlin
  50. Evie
  51. Katrina
  52. Lea
  53. Scarlett
  54. Zoe
  55. Priscilla
  56. Theodora
  57. Delilah
  58. Han
  59. Jane
  60. Janet
  61. Lorena
  62. Luciana
  63. Seraphina
  64. Ada
  65. Audrey
  66. Claudia
  67. Cynthia
  68. Verity
  69. Victoria
  70. Monica
  71. Dawn
  72. Aster
  73. Dahlia
  74. Jasmine
  75. Lori
  76. Lora
  77. Violet
  78. Violetta
  79. Zinnia
  80. Greta. Greta was listed at 16 for the most popular name in Italy in 2020. It stems from the German name Margarethe, which translates to pearl or creature of light.
  81. Marie
  82. Antonia
  83. Celia
  84. Charlene
  85. Augusta
  86. Anita
  87. Clarice
  88. Eudora
  89. Evangeline
  90. Imogen
  91. Kat
  92. Inez
  93. Layla
  94. Myra
  95. Moira
  96. Marion
  97. May
  98. Odessa
  99. Sadie
  100. Viv

Cool Baby Girl Names

  1. Belle. Belle is a French word that means beautiful. In America, it ranked at 857 in 2021. It also means fair or lovely one and is often placed at the end of other names like Isabel or Anabel.
  2. Tinsley
  3. Ariel
  4. Rory
  5. Aida
  6. Hattie
  7. Willow
  8. Amabella
  9. Serena
  10. Renata
  11. Magnolia
  12. Mercedes
  13. Clementine
  14. Ramona
  15. Emmy
  16. Anabella
  17. Hazel
  18. Ella
  19. Frankie
  20. Kaz
  21. Layla
  22. Wren
  23. Lessie
  24. Lillee
  25. Sage. Sage has Latin roots which translates to wise or healthy. It’s a unisex name that climbed the charts to 179th most popular moniker in 2021 in the U.S. Ancient Romans believed that burning sage helped impart wisdom.
  26. Lillia
  27. Rylee
  28. Zenni
  29. Charmaine
  30. Mabel
  31. Phoenix
  32. Noelle
  33. Stevie
  34. Ruby
  35. Selma
  36. Tillie
  37. Una
  38. Willa
  39. Mia
  40. Emaline
  41. Danica
  42. Jobelle
  43. McKay
  44. Julane
  45. Octavia
  46. Nadia
  47. Yolanda
  48. Irie
  49. Tessa
  50. Raquel. Raquel has significance in both Hebrew and Latin cultures. It means innocent ewe or lamb in Hebrew and is a Spanish variation of the name Rachel. It ranked at 914 in popularity in 2021.
  51. Delanie
  52. Chaya
  53. Asantewaa
  54. Petra
  55. Arianne
  56. Clea

Uncommon Baby Girl Names

  1. Paola. Paola means small in Italian and in 1995 was listed the 584th most popular baby girl name in the U.S.
  2. Cora
  3. Maya
  4. Brea
  5. Fleur
  6. Alena
  7. Meara
  8. Amiah
  9. Ashlyn
  10. Hape
  11. Sariah
  12. Esmé
  13. Ember
  14. Aria
  15. Leanna
  16. Marlowe
  17. Milana
  18. Marleigh
  19. Malia
  20. Kimia
  21. Annika
  22. Alanna
  23. Eden
  24. Aubrielle
  25. Aliana
  26. Isla
  27. Elliana
  28. Ellie
  29. Ada
  30. Kaelie
  31. Addison
  32. Karina
  33. April
  34. Arabella
  35. Gracie
  36. Mimi
  37. Hailey. Hailey has roots in Old English and comes from the word heg or leah, which means hay and meadow, respectively. In 2017, it was listed in the top 100 popular names, at number 72.
  38. Beeba
  39. Zya
  40. Rya
  41. Lou
  42. Aida
  43. Journee
  44. Milani
  45. Harley
  46. Armani
  47. Acacia
  48. Katana
  49. Kienna
  50. Allegra
  51. Lace
  52. Liora
  53. Lexley
  54. Mavis
  55. Blaise
  56. Maylah
  57. Corinne
  58. Deirdre
  59. Olea
  60. Emilijah
  61. Pyper
  62. Evalina
  63. Fable
  64. Peregrine
  65. Drea
  66. Oakley
  67. Liora
  68. Adley
  69. Sybil
  70. Kilah
  71. Judith
  72. Anastasia
  73. Piper
  74. Cinnamon
  75. Emersyn. Emersyn is from British origin and a variant of the name Emerson. It means brave and powerful and ranked at number147 in regarads to popular girls names in 2019.
  76. Kehlani
  77. Estelle
  78. Tania
  79. Skylar
  80. Perla
  81. Mika
  82. Josie
  83. Ilse
  84. Akia
  85. Sienna
  86. Allegra
  87. Holly
  88. Amalie
  89. Teagan
  90. Giada
  91. Shivani
  92. Naomi
  93. Millicent
  94. Rochelle
  95. Trinity
  96. Rasha
  97. Kindra
  98. Polly
  99. Sonya
  100. Cecilla. Cecilia is the feminine form of Cecil and comes from Latin origin. It translates to the word blind and derives from the Roman clan, Caecilius. In 2021, it ranked at 132 in popular girls' names in the U.S.

Celebrity-Inspired Baby Girl Names

  1. Azalea. Azalea means dry in Greek. Swedish botanist, Carl Linnaeus, chose this name for the colorful flower because it could survive in sandy soil. In 2020, Azalea ranked in the top 1,000 girl's name in the U.S. at 960.
  2. Selena
  3. Marilyn
  4. Aaliyah
  5. Gwyneth
  6. Luna
  7. Adele
  8. Kylie
  9. Rihanna
  10. Iggy
  11. Tyra
  12. Viola
  13. Kit
  14. Alessandra
  15. Hallie
  16. Ava
  17. Hadley
  18. Ivy
  19. Annalise
  20. Blue
  21. Jolie
  22. Joplin
  23. Lennon
  24. Sia
  25. Rebel
  26. Saoirse
  27. Presley
  28. Wilde
  29. Stormi
  30. Cosmo
  31. Psalm
  32. Jupiter
  33. Lyra
  34. Rumi. Rumi comes from Japanese origin and means beauty, flow or lapiz lazuli. In the U.S. it ranked at 2,985 in 2021 in terms of popularity.
  35. Forest
  36. Sailor
  37. Jett
  38. Joplin
  39. Remington
  40. Inez
  41. Haven
  42. Reynold
  43. Sloane
  44. Grey
  45. Fallon
  46. Reign
  47. Hendrix
  48. Billie
  49. Ariana
  50. Ashton
  51. Audrina
  52. Betty
  53. Bristol
  54. Edie
  55. Giada
  56. Freida
  57. Gisele
  58. Jada
  59. Keira
  60. Lana
  61. Kimora
  62. Lena
  63. Khloe
  64. Kendall
  65. Leighton
  66. Liv
  67. Lupita
  68. Miley
  69. Pippa
  70. Presley
  71. Rooney
  72. Rita
  73. Selena. Selena is both a celestial and Greek word that means moon. It comes from the word selas, which means bright. In 1995, it was the 91st most popular girl’s name in the U.S.
  74. Reese
  75. Portia
  76. Nina
  77. Serena
  78. Solange
  79. Uma
  80. Winslet
  81. Gravity
  82. Bodhi
  83. Bear
  84. Moroccan
  85. Kulture
  86. Birdie
  87. Giulette
  88. Mickey
  89. Gio
  90. Ivey
  91. Banks
  92. Rani
  93. Leona
  94. Hart
  95. Hayes
  96. Lio
  97. Seine
  98. Dream
  99. Anacá
  100. Journey

Unusual Old-Timey Baby Names

  1. Azariah. Azariah in Hebrew, means helped by God. It stems from the word Azar, meaning to help or support. In 2021, it was the 755th most popular girl’s name.
  2. Gwendolyn
  3. Beatrix
  4. Henrietta
  5. Colette
  6. Claudette
  7. Charmaine
  8. June
  9. Constance
  10. Bessie
  11. Brigitta
  12. Daisy
  13. Eleanor
  14. Greta
  15. Scarlett
  16. Ellery
  17. Edith
  18. Holly
  19. Etta
  20. Elyse
  21. Alyssa
  22. Cora
  23. Maude
  24. Maeve
  25. Minnie
  26. Nadine
  27. Elaine
  28. Adeline
  29. Miriam
  30. Celeste
  31. Adelaide
  32. Edna
  33. Prudence
  34. Pear
  35. Birdie
  36. Marianne
  37. Lilith
  38. Frances
  39. Carrie
  40. Gertrude
  41. Fanny
  42. Agnes
  43. Maggie
  44. Della
  45. Sadie
  46. Maud
  47. Lydia
  48. Addie
  49. Lottie
  50. Amelia
  51. Henrietta
  52. Leona
  53. Augusta
  54. Eleanor
  55. Dorothy
  56. Ola
  57. Louisa
  58. Vera. Vera has roots in Slavic culture and means faith, but in Latin, means faithful. In 2021, Vera was listed as the 228th most popular girl's name.
  59. Winifred
  60. Betty
  61. Hilda
  62. Cornelia
  63. Harriett
  64. Abbie
  65. Roxie
  66. Adeline
  67. Eileen
  68. Irene
  69. Enid
  70. Esther
  71. Barbra
  72. Connie
  73. Debora
  74. Doris
  75. Shirley
  76. Ruth
  77. Tabitha
  78. Joan
  79. Luella
  80. Ottilie
  81. Augustina
  82. Aurinda
  83. Beverly
  84. Caddie
  85. Carlene
  86. Delphine
  87. Eseld
  88. Eunice
  89. Gretel
  90. Liesel
  91. Rosamonde
  92. Celestine
  93. Miriam
  94. Eliza. Eliza ranked 140 in the most popular female names in 2017. The Hebrew gender neutral name translates to God is satisfaction or joyful.
  95. Angelica
  96. Peggy
  97. Ella
  98. Phillipa
  99. Prudence
  100. Paulette

Location-Inspired Baby Names

  1. Aspen. Aspen has American, and British roots and means shaking tree. It’s also the name of a fancy Colorado ski resort. In 2020, it was listed as the 224th most popular girl's name in the U.S.
  2. Arizona
  3. Nola
  4. Paris
  5. Kumasi
  6. Brooklyn
  7. Savannah
  8. Sydney
  9. Helena
  10. Georgia
  11. Athena
  12. North
  13. Alden
  14. Chelsea
  15. Zuma
  16. Catalina
  17. Chelsea
  18. Cheyenne
  19. Asia
  20. Geneva
  21. Sierra
  22. Valencia
  23. Vienna
  24. Jordan
  25. Aldari
  26. Alaska
  27. Chicago
  28. Ireland
  29. India
  30. Madison
  31. Odessa
  32. Geneva
  33. Austin
  34. Boston
  35. Berlin
  36. London
  37. Albany
  38. Alexandria
  39. Aspen
  40. Bristol
  41. Catalina
  42. Chelsea
  43. Cheyenne
  44. China
  45. Dakota
  46. Delta
  47. Eden
  48. Elba
  49. Haven
  50. Helena. Helena hails from Greek origin and means shining light. It’s also a variant of other names like Eleanor and Helen. The moniker Helena ranked #535 in 2015 in popularity in the U.S.
  51. Lorraine
  52. Madeira
  53. Mali
  54. Milan
  55. Montana
  56. Nirvana
  57. Nevis
  58. Peyton
  59. Charlotte
  60. Kent
  61. Nara
  62. Dominica
  63. Odessa
  64. Verona
  65. Brighton
  66. Valencia
  67. Quintana
  68. Lille
  69. Sedona
  70. Juneau
  71. Normandy
  72. Denali
  73. Shenandoah
  74. Venetia
  75. Acadia
  76. Windsor
  77. Kumasi
  78. Lincoln
  79. Campbell
  80. Lucerne
  81. Paxton
  82. Ravenna
  83. Turner
  84. Valencia
  85. Amalfi
  86. Benicia
  87. Cairo
  88. Davenay
  89. Easton
  90. Israel
  91. Medina
  92. Sabetha
  93. Segovia
  94. Zaire
  95. Iola
  96. Jewell
  97. Perry
  98. Kenya. Kenya came in 894th place in terms of popular girl's names in 2015. This name has cultural origin in Africa and means a mountain of white or striped one.

Writerly Baby Girl Names

  1. Gloria. Gloria means immortal glory in Latin. In 1926, this glamourous name topped the charts at number 20 in popularity.
  2. Sylvia
  3. Cheryl
  4. Zadie
  5. Angelou
  6. Alcott
  7. Blake
  8. Bronte
  9. Mirabel
  10. Iris
  11. Austen
  12. Alice
  13. Beatrix
  14. Celie
  15. Daisy
  16. Hermione
  17. Prim
  18. Virginia
  19. Shel
  20. Jo
  21. Flannery
  22. Sylvia
  23. Maya
  24. Beezus
  25. Briar Rose
  26. Jessi
  27. Pippi
  28. Wendy
  29. Antonia
  30. Cosette
  31. Daisy
  32. Elinor
  33. Estella
  34. Francie
  35. Gwen
  36. Pecola
  37. Cordelia
  38. Cressida
  39. Luciana
  40. Portia
  41. Regan
  42. Arya
  43. Cersei
  44. Lara Jean
  45. Minerva
  46. Karenina
  47. Dion
  48. Scout
  49. Rosalind
  50. Charmain
  51. Alcina
  52. Amber
  53. Amelia
  54. Apollonia
  55. Arden
  56. Arwen
  57. Ballade
  58. Alcina
  59. Cadence
  60. Carinthia
  61. Catronia
  62. Celeste. Celeste is diminutive of Latin origin and means heavenly. It was listed at number 354 in 2020 in terms of popularity and can come in the form of other names like Celestine or Celestia.
  63. Charmain
  64. Electra
  65. Cynthia
  66. Estelle
  67. Francesca
  68. Griselda
  69. Heaven
  70. Jancis
  71. Jerusha
  72. Kinsey
  73. Linnea
  74. Lolita
  75. Lynette
  76. Malvina
  77. Mavis
  78. Mignon
  79. Tara
  80. Una
  81. Albertine
  82. Anais
  83. Arrietty
  84. Cordelia
  85. Clarissa
  86. Ellery
  87. Janie
  88. Henriette
  89. Lisbeth
  90. Pamela
  91. Matilda
  92. Rosalind
  93. Waverly
  94. Tacy
  95. Ambrose
  96. Auden
  97. Estella
  98. Angelina. Angelina came in at 290 in 2020 regarding popular girl’s names. This name comes from a collection of Greek, Italian, Spanish, and Russian cultures and stems from the name Angela, which means angel.
  99. Lyra
  100. Bennet

Precious Baby Girl Names

  1. Pearl. Pearl has English roots and means precious gemstone. It’s also the birthday stone for June babies. In 2015, it was listed at 624 for most popular girl’s names.
  2. Ruby
  3. Amber
  4. Ivory
  5. Opal
  6. Jewel
  7. Crystal
  8. Sapphire
  9. Amethyst
  10. Zen
  11. Sage
  12. Silver
  13. Amaranth
  14. Laila
  15. Topaz. Topaz comes from Latin culture and means golden gem. In 2021, it wasn’t listed very high in terms f popularity and came in at number 13,756.
  16. Sutton
  17. Lillian
  18. Aubree
  19. Brielle
  20. Ivy
  21. Julianna
  22. Athena
  23. Nova
  24. Norah
  25. Pippa
  26. Carnelian
  27. Allana
  28. Gem
  29. Gemma
  30. Goldarine
  31. Aziza
  32. Precious
  33. Alaine
  34. Laina
  35. Blossom
  36. Carmel
  37. Celine
  38. Elodie
  39. Gardenia
  40. Jade. Jade is a British name that means stone of the colic or stone of the side. This one-syllable name was the 126th most popular female name in 2015.
  41. Genevieve

Creative Baby Girl Names

  1. Olive
  2. Haisley
  3. Jasmine
  4. Astrid
  5. Charlie
  6. Summer
  7. Sky
  8. Ezra
  9. Winter
  10. Aurora
  11. Chloe
  12. Christina
  13. Chrysanthemum
  14. Isador
  15. Sam
  16. Lavender
  17. Lyric
  18. Alaia
  19. Millie
  20. Juliette
  21. Teagan
  22. Hollis
  23. Haylo
  24. Gypsi
  25. Seraphina
  26. Symphony
  27. Spirit
  28. Romona
  29. Reverie
  30. Prairie
  31. Pixie
  32. Tatum
  33. Arna
  34. Orion
  35. Amity
  36. Allegra
  37. Ahmeira
  38. Leilani
  39. Lemon
  40. Letina
  41. Annika
  42. Bronwen
  43. Juno
  44. Maceline
  45. Bray
  46. Cordelia
  47. Celeste
  48. Citra
  49. Chenoa
  50. Calista

Preppy Baby Girl Names

  1. Harley
  2. Riley
  3. Reagan
  4. Piper
  5. Spencer
  6. Henley
  7. Parker
  8. Annalise
  9. Sonia
  10. Mae
  11. Amora
  12. Peyton
  13. Blair
  14. Ingrid
  15. Paige
  16. Annabeth
  17. Brie
  18. Vivian
  19. Adalynn
  20. Valeria

Tree Inspired Baby Girl Names

  1. Hazel
  2. Marlowe
  3. Aspen
  4. Oakley
  5. Maple
  6. Ash
  7. Willow
  8. Juniper
  9. Elm
  10. Ivy
  11. Acacia
  12. Alameda
  13. Alyvia
  14. Banyan
  15. Barbossa
  16. Beech
  17. Ghusun
  18. Kazia
  19. Lilac
  20. Lorena
  21. Elswyth
  22. Defne
  23. Cheney
  24. Banyan
  25. Flora
  26. Paisley
  27. Raven
  28. Regina
  29. Felicity
  30. Elowen
  31. Ashby
  32. Ashtyn
  33. Berkley
  34. Ellery
  35. Emsley
  36. Hollen
  37. Idra
  38. Margo
  39. Palmer
  40. Shea
  41. Acacia
  42. Cassia
  43. Cedar
  44. Yvette
  45. Maple
  46. Kezia
  47. Oaklyn
  48. Oleana
  49. Tilia
  50. Orinda
  51. Yesenia
  52. Yvonne
  53. Cataleya
  54. Elodie
  55. Lilac
  56. Lily
  57. Poppy
  58. Rosie
  59. Tansy
  60. Birch

Earthy Baby Girl Names

  1. Lake
  2. Brooke
  3. Terra
  4. Dawn
  5. Kai
  6. Coral
  7. Ember
  8. Nettal
  9. River
  10. Rain
  11. Rowan
  12. Ash
  13. Elm
  14. Autumn
  15. Azure
  16. Emerald
  17. Ember
  18. Meadow
  19. Plum
  20. Genesis
  21. Gardner
  22. Everest
  23. Apollo
  24. Echo
  25. Brynn
  26. Embry
  27. Leanne
  28. Meadow
  29. Rylan
  30. Terra
  31. Oak
  32. Rayne
  33. Ellery

One-Syllable Baby Girl Names

  1. Bee
  2. Cee
  3. Dee
  4. Fay
  5. Nii
  6. Vee
  7. Kit
  8. Anne
  9. Mae
  10. Blaire
  11. Claire
  12. Eve
  13. Viv
  14. Skye
  15. Shae
  16. Reese
  17. Tess
  18. Rae
  19. May
  20. Lynn
  21. Lark
  22. Hope
  23. Faith
  24. Greer
  25. Tae
  26. Cy
  27. Rae
  28. Kate
  29. June
  30. Jude
  31. Joy

Herb Inspired Baby Girl Names

  1. Anisa
  2. Dill
  3. Basil
  4. Saffron
  5. Cory (Coriander)
  6. Fern
  7. Thea
  8. Rosemary
  9. Clover
  10. Marigold
  11. Primrose
  12. Aloe
  13. Rye
  14. Merrybell
  15. Alcea
  16. Chloris

Space Themed Baby Girl Names

  1. Adhara
  2. Alpha
  3. Ara
  4. Aria
  5. Artemis
  6. Astra
  7. Astrid
  8. Aurora
  9. Carina
  10. Cassiopeia
  11. Catarina
  12. Celeste
  13. Ceres
  14. Chandra
  15. Cordelia
  16. Cosima
  17. Eris
  18. Estella
  19. Gaia
  20. Galellea
  21. Iroh
  22. Jupiter
  23. Larissa
  24. Leda
  25. Leia
  26. Leila
  27. Libra
  28. Lo
  29. Lucine
  30. Lyra
  31. Maia
  32. Nebula
  33. Nova
  34. Rhea
  35. Star
  36. Thalassa
  37. Santa
  38. Zaniah
  39. Zeba
  40. Zenon

Pretty Baby Girl Names

  1. Alessia
  2. Amanda
  3. Amara
  4. Aminata
  5. Amora
  6. Angelina
  7. Arabella
  8. Araceli
  9. Aurora
  10. Ava
  11. Bianca
  12. Bonita
  13. Brooke
  14. Callista
  15. Camilla
  16. Catalina
  17. Celestia
  18. Chiara
  19. Chloe
  20. Citlali
  21. Clarissa
  22. Courtney
  23. Dahlia
  24. Delphi
  25. Eden
  26. Eliza
  27. Elowen
  28. Emilia
  29. Olivia
  30. Ophelia
  31. Penelope
  32. Phoebe
  33. Quinn
  34. Rebecca
  35. Rosalie
  36. Ruby
  37. Savannah
  38. Scarlett
  39. Shelby
  40. Sophia
  41. Stella
  42. Summer
  43. Ellie
  44. Mila
  45. Lily
  46. Audrey
  47. Naomi
  48. Cecelia
  49. Valerie
  50. Lane

Rarest Baby Girl Names

  1. Africa
  2. Alda
  3. Alohi
  4. Axelle
  5. Brea
  6. December
  7. Delia
  8. Delora
  9. Demetria
  10. Devora
  11. Devyn
  12. Elodie
  13. Elora
  14. Emerald
  15. Enola
  16. Esmeralda
  17. Esperanza
  18. Estelle
  19. Etta
  20. Faye
  21. Fern
  22. Florence
  23. Geneva
  24. Gianina
  25. Ianthe
  26. Ione
  27. Katja
  28. Lyra
  29. Maeve
  30. Myra
  31. Oceane
  32. Ophelia
  33. Oriana
  34. Pandora
  35. Safiyya
  36. Sierra
  37. Tullia
  38. Vita
  39. Winona
  40. Xoey
  41. Zahara
  42. Zosia
  43. Santana
  44. Zelia
  45. Thalia
  46. Nora
  47. Annika
  48. Beryl
  49. Bronwyn
  50. Aven
  51. Darya
  52. Ellery
  53. Gaia
  54. Honey
  55. Jessamine
  56. Ouima
  57. Katalia
  58. Liesel
  59. Levi
  60. Nakiyah
  61. Merida
  62. Kaomi
  63. Amity
  64. Letina
  65. Audrina
  66. Nicolette
  67. Orchid
  68. Reverie
  69. Tazia
  70. Talullah
  71. Thea
  72. Tinlee
  73. Verity
  74. Wanda
  75. Zelda
  76. Kaydee
  77. Yvette
  78. Xylah
  79. Zinnia
  80. Wren

This article was originally published on