1. Home
  2. Topics

Badass Girl Names

Badass girl names are saucy choices with attitude and sass. It’s an ultra-hot category for baby girls, with names such as Nova, Lilith, and Scarlett ranking higher than ever before on the US popularity charts. Along with Nova, other badass girl names in the US Top 1000 include Elsa, Harley, Jolene, Milan, and Ramona. Badass names for girls include those connected to badass figures real and historical, such as Zora Neale Hurston, Cleopatra, Wednesday Addams, and Khaleesi. Many badass girl names are mythology girl names, including Pandora, Artemis, and Venus. Explore our collection of badass girl names below. You may also be interested in our lists of Badass Baby Names, Badass Princess Names, Strong Female Names, or Bad Girl Names.

Jolene Jolene is a feminine name of American origin...
Origin:Modern invented name
1288
Milan

Meaning: gracious, dear

Origin:Italian place name or Slavic
1374
Trinity

Meaning: triad

Origin:Latin
1412
Esperanza

Meaning: hope, expectation

Origin:Spanish
1437
Savita

Meaning: sun

Origin:Hindi
1459
Lozen

Meaning: one who steals horses

Origin:Apache, Native American
5342
Kingsley

Meaning: king's meadow

Origin:English surname
5527
Axelle

Meaning: father of peace

Origin:French feminine form of Axel
5580
Santana The origin of Santana is Spanish and the mea...
Origin:Spanish, condensed form of Santa Ana
5932
Tornado

Meaning: tornado

Origin:Spanish word name
5944
Dharma

Meaning: truth

Origin:Sanskrit
6088
Channing

Meaning: people of Cana or wolf cub

Origin:English or Irish
6194
Denali

Meaning: the great one

Origin:Place-name and Native American
6538
Lucero

Meaning: light

Origin:Spanish
6571
Lupine

Meaning: pertaining to the wolf

Origin:Flower name from Latin
7105
Nakia

Meaning: pure

Origin:Arabic
7444
Libertad

Meaning: liberty

Origin:Spanish
8386
Tzipporah

Meaning: bird

Origin:Hebrew
9819
Amethyst The meaning of Amethyst is 'a precious purpl...
Origin:Gem and Color name
544
Dallas

Meaning: skilled

Origin:Place-name and Irish
3008