
When I found out I was pregnant with my first daughter, I scoured the internet for cool girl names that were stylish, uncommon, and full of personality. I wasn’t interested in the most popular baby girl names — I’d grown up sharing a classroom with three other Laurens and wanted something different for my own kids. I wanted a name that stood out, but still felt beautiful, modern, and full of personality.
Funny enough, I ended up choosing classic, old-fashioned names for both of my girls — Samantha and Charlotte. Even though they lean vintage, I still think they’re some of the coolest girl names out there. (And I guess the royals agree — Charlotte skyrocketed in popularity after William and Kate chose it for their daughter!)
Celebrities are famous for picking cool names for girls — from bold and edgy to stylish and unexpected. And while not every parent wants to name their daughter Chicago or Stormi, celebrity baby names can spark fun inspiration for your own list.
- Blue Ivy: Beyonce & Jay-Z
- Chicago Noel: Kim Kardashian & Kanye West
- Colette Koala: Macklemore & Tricia Davis
- Dusty Rose: Adam Levine
- Emilia Giovanna: Stanley Tucci & Felicity Blunt
- Gio Grace: Adam Levine & Behati Prinsloo
- Gwendolyn: James & Kimberly Van Der Beek
- Isla Rose: Amy & Dale Earnhardt Jr.
- Ivey Joan: Jamie Lynn Spears & Jamie Watson
- Kulture Kiari: Belcalis “Cardi B” Almánzar & Kiari Kendrell “Offset” Cephus
- Lea De Seine: Bradley Cooper & Irina Shayk
- Lucia: Ricky Martin & Jwan Yosef
- Lulu Gray: Haylie Duff & Matt Rosenberg
- Luna: Chrissy Teigen & John Legend
- Birdie Mae & Maxwell Drew: Jessica Simpson & Eric Johnson
- Lyla Aranya: Owen Wilson & Varunie Vongsvirates
- Rani Rose: Kate Hudson & Danny Fujikawa
- Rumi (& twin brother Sir): Beyonce & Jay-Z
- Sienna Princess: Ciara & Russell Wilson
- Soraya Lee: Tyrese & Samantha Gibson
- Stelle (& twin sister Estere): Madonna
- Stormi: Kylie Jenner & Travis Scott
- Tiana Gia: Dwayne Johnson & Lauren Hashian
- True: Khloé Kardashian & Tristan Thompson
- Vida Amber Betty: Michael Bublé & Luisana Lopilato
- Violet: Emily Blunt & John Krasinski
- Westlyn Reign: Josh Brolin & Kathryn Boyd
- Winter Mercy: Alanis Morisette
- Read here for more celebrity baby names
Below, we’ve rounded up cool girl names that strike the perfect balance — stylish, bold, and easy to love.
These handpicked names are organized into themed sections — from bold modern picks to sweet vintage gems and nature-inspired beauties — to help you find cool names for girls that stand out in all the right ways.
If you love names that feel current, confident, and a little unexpected, this list is for you. These cool names for girls are bold, fresh, and full of personality — the kind of modern girl names that stand out in today’s world without feeling too out there.
1. Everleigh or Everly
2. Harlow
3. Harper
4. Lennon
5. Luna
6. Nova
7. Parker
8. Phoenix
9. Quinn
10. Remi
11. Rowan
12. Sawyer
13. Skylar
14. Sloane
15. Teegan
Looking for something truly unexpected? These cool names for girls are rare, creative, and full of personality — perfect for parents who want something that feels a little different. From modern word names to hidden vintage gems, this list of unique girl names offers plenty of one-of-a-kind inspiration.
1. Addison
2. Alba
3. Alma
4. Amara
5. Amaya
6. Amelie
7. Anais
8. Andromeda
9. Annabella
10. Anya
11. April
12. Arabella
13. Arden
14. Ariel
15. Arya
16. Aspen
17. Astrid
18. Athena
19. Aurelia
20. Ayla
21. Baker
22. Biana
23. Blair or Blaire
24. Brenna
25. Briar
26. Brielle
27. Brooklyn
28. Callie or Calliope
29. Calypso
30. Camille or Camilla
31. Celeste
32. Charmaine
33. Clementine
34. Cora
35. Cosima
36. Dahlia
37. Dallas
38. Delaney
39. Delilah
40. Della
41.Delphine
42. Dionne
43. Dixie
44. Eden
45. Elodie
46. Elowen
47. Ember
48. Embry
49. Emilia
50. Esme
51. Evie
52. Fay or Faye
53. Fiona
54. Francesca or Frankie
55. Freya
56. Gracie
57. Guinevere
58. Hadley
59. Hallie
60. Harriet
61. Haven
62. Heidi
63. Helena
64. Hermione
65. Imogen
66. Indigo
67. Ines
68. Jade
69. Jolie
70. Joss
71. Jules
72. June
73. Juniper
74. Kaia
75. Kira
76. Lace
77. Laurel
78. Layla
79. Layne
80. Lessie
81. Lily
82. London
83. Lucia or Lucy
84. Lyla or Lila
85. Lyra
86. Lyric
87. Mabel
88. Magnolia
89. Mara
90. Maren
91. Margot
92. Marleigh
93. Maya
94. Mercedes
95. Mila
96. Moira
97. Nella
98. Octavia
99. Olive or Olivia
100. Ophelia
101. Paige
102. Pearl
103. Petra
104. Phoebe
105. Piper
106. Poppy
107. Porsha
108. Primrose
109. Reese
110. Renata
111. Roux
112. Ruby
113. Rue
114. Sadie
115. Saoirse
116. Scarlett
117. Seraphina
118. Serena
119. Shea
120. Sienna
121. Talia
122. Tallulah
123. Taylor
124. Thea
125. Theadora
126. Vivienne
127. Willa
128. Xena
129. Yara
130. Zara
131. Zenni
132. Zora
Some names never go out of style. These cool names for girls are graceful, charming, and effortlessly classic. Whether you’re drawn to vintage charm or just love classic baby names with lasting appeal, this list delivers elegance with a modern twist.
1. Ada or Aida
2. Audrey
3. Ava
4. Bea, Beatrice, or Beatrix
5. Daphne
6. Eloise or Louise
7. Florence
8. Georgia
9. Hazel
10. Ida
11. Isla
12. Jada
13. Juliet
14. Mae
15. Maeve
16. Matilda
17. Nora
18. Opal
19. Stella
20. Sylvia or Sylvie
21. Vera
22. Violet
These cool names for girls bring attitude, strength, and serious style. Whether you’re into unisex picks, modern word names, or something with rebel energy, this list is packed with bold choices. If you love names that stand out and break the mold, you’ll probably also love these badass girl names too.
1. Cassia
2. Charlie or Charley
3. Harley
4. Joplin
5. Kyla
6. Ramona
7. Rebel
8. Rogue
9. Rory
10. Sasha
11. Scout
12. Shiloh
13. Sia
14. Storm or Stormi
15. Tayla
These cool names for girls are full of charm, sweetness, and spunky personality. From vintage nicknames to playful picks with modern flair, this list includes some of the most adorable choices around. If you’re drawn to soft sounds and feel-good vibes, these cute girl names will be right up your alley.
1. Birdie
2. Coco
3. Daisy
4. Ella, Elle, or Ellie
5. Elsie
6. Emmy or Emmie
7. Gigi
8. Hattie
9. Lola
10. Maisie
11. Millie
12. Penny
13. Polly
14. Rosie
15. Winnie or Winifred
Fresh, fun, and full of charm, these cool names for girls are inspired by nature’s most beautiful elements. Whether you love floral picks, water-inspired names, or something a little earthy and whimsical, these nature names offer something serene and unique.
1. Clover
2. Flora
3. Iris
4. Marigold
5. Rain or Rani
6. River
7. Sage
8. Willow
9. Wren
We hope this list of cool girl names helped you find a favorite (or five!) to add to your shortlist. Whether you’re looking for something bold, modern, vintage, or whimsical, the right name is out there — and choosing it is one of the most exciting parts of getting ready for your baby girl.
Still searching? You might also love our lists of beautiful rare girl names, flower names for girls, beautiful girl names, cute nicknames for girls, or explore all baby names for even more inspiration. Have fun choosing a name that feels just right!