1. Home
  2. Topics

Cool Girl Names

Cool girl names come from a range of sources and styles, from ancient to modern, classic to newly created.

Along with Top 10 name Ava, cool girl names in the US Top 100 include Mila, Aria, Luna, Layla, Hazel, Aurora, Nova, Willow, Ruby, Isla, Quinn, Sadie, and Delilah. And there are thousands more cool names for girls as you move down the list to more unusual choices.

Cool girl names might be goddess names from antique cultures or badass word names. You can fashion cool girl names from ancestral surnames or from spiritual beliefs.

Cool names for girls might push gender boundaries and revive forgotten names from the past. They might be one-of-a-kind names invented by you or vintage names discovered on a family tree.

The list of cool names for girls is limited in scope only by your imagination, with new cool names minted every day. This list of cool girl names is nowhere close to comprehensive, but consider it your starter kit.

Sage

Meaning: wise

Origin:Herb name; Latin
126
Harlow

Meaning: rock hill or army hill

Origin:English surname
299
Scout The name Scout is of different origins. It h...
Origin:Word name
388
Savannah

Meaning: flat tropical grassland

Origin:Spanish
407
Indigo

Meaning: Indian dye

Origin:Greek
410
Frankie

Meaning: from France; free man

Origin:Diminutive of Frances
489
Leilani

Meaning: heavenly flower

Origin:Hawaiian
554
Origin:Word name
748
Monroe

Meaning: mouth of the Roe river

Origin:Scottish
795
Aurelia

Meaning: the golden one

Origin:Latin
3
Cassia

Meaning: cinnamon

Origin: Feminine form of Cassius or Greek
206
Livia

Meaning: blue, envious

Origin:Diminutive of Olivia or Latin
275
Octavia

Meaning: eighth

Origin:Latin
306
Tatiana The name Tatiana derives its meaning from th...
Origin:Russian from Latin family name
422
Antonia

Meaning: from Antium

Origin:Latin
697
Vita

Meaning: life

Origin:Latin
1048
Amara

Meaning: grace, immortal, tribe

Origin:Igbo, Sanskrit, Arabic
78
Faye

Meaning: fairy

Origin:English
150
Serena

Meaning: tranquil, serene

Origin:Latin
248
Eloise

Meaning: healthy; wide

Origin:French and English variation of Heloise
5