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.

August

Meaning: majestic, venerable

Origin:Latin
985
Jude

Meaning: praised

Origin:Diminutive of Judith or variation of Judah
1051
Sawyer

Meaning: woodcutter

Origin:English occupational name
1061
Ezra

Meaning: help

Origin:Hebrew
1078
Logan

Meaning: little hollow

Origin:Scottish surname
1262
Kai

Meaning: sea

Origin:Hawaiian
1271
Arlo

Meaning: between two hills

Origin:Irish, English
1338
Finn

Meaning: white, fair

Origin:Irish
1718
Mae

Meaning: bitter or pearl

Origin:Diminutive of Mary or Margaret
30
Winifred

Meaning: blessed peacemaking

Origin:Welsh
161
Ida

Meaning: industrious one

Origin:German
166
Ines

Meaning: pure, virginal

Origin:Italian, Portuguese, Slovene and Croatian variation of Agnes
194
Juniper

Meaning: young

Origin:Latin tree name
101
Lucia

Meaning: light

Origin:Italian, feminine variation of Lucius, Latin
104
Mila

Meaning: gracious; dear

Origin:Slavic, Russian
116
Minerva

Meaning: of the mind, intellect

Origin:Latin
257
Juno

Meaning: queen of the heavens

Origin:Latin
324
Viviana

Meaning: life

Origin:Latin
712
Arya

Meaning: noble; air/song

Origin:Sanskrit; Modern variation of Aria
837
Sylvie

Meaning: from the forest

Origin:French variation of Latin Sylvia
98