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.

Quinn

Meaning: descendent of Conn

Origin:Irish
176
Seraphina

Meaning: ardent; fiery

Origin:Hebrew
64
Marigold

Meaning: golden flower

Origin:Flower name, from English
173
Annabelle

Meaning: loving

Origin:Combination of Anna and Belle or French form of Amabel
434
Isla

Meaning: island

Origin:Scottish place-name or Spanish
4
Elodie

Meaning: foreign riches

Origin:French, variation of Alodia, German
26
Poppy

Meaning: red flower

Origin:English from Latin
39
Imogen

Meaning: maiden

Origin:Celtic
42
Elsie

Meaning: pledged to God

Origin:Diminutive of Elizabeth via its Scottish variation, Elspeth
67
Flora

Meaning: flower

Origin:Latin
69
Florence

Meaning: flourishing, prosperous

Origin: Latin
74
Clover

Meaning: key

Origin:Flower name, from Old English
93
Ada

Meaning: noble, nobility, or island

Origin:German or Turkish
50
Astrid

Meaning: divinely beautiful

Origin:Scandinavian
54
Thea

Meaning: goddess, godly

Origin:Greek
37
Theodora

Meaning: gift of God

Origin:Feminine variation of Theodore
208
Maeve

Meaning: she who intoxicates

Origin:Irish
2
Saoirse

Meaning: liberty

Origin:Irish
80
Sloane

Meaning: raider

Origin:Irish
278
Neve

Meaning: snow

Origin:Anglicized spelling of Irish Niamh or Italian and Portuguese
403