Fertility

The Top 100 Fierce & Totally Badass Baby Girl Names (And What They Mean)

Updated on 28 August 2021 • 11 minute read
Views

 

Overview

While many parents stick with classic names for their babies, plenty pick a cool name with a kickass meaning for fun.

In searching for a badass name for your little girl, you can pick fierce monikers from mighty gods and goddesses in Greek mythology. But you can also choose from A-list celebrities and popular names of superheroes.

You may find inspiration from our top 100 badass girl name list below, with name meanings to help you choose the one that you think will suit your baby girl’s personality in the future.

 

Popular Badass Baby Names for Girls

Many names have a Latin origin, but plenty of kickass names for girls also came from Roman and Greek mythology.

You can also find several cool monikers of Norse gods or other Welsh, Scandinavian, and Irish characters.

They could make a cool name, whether you use them as a first or middle name for your baby girl.

The following are our top 100 fierce and totally badass baby girl names you can choose for your little one:

 

Adira

  • Origin: Hebrew
  • Meaning: Strong, noble, or powerful
  • Variations/Synonyms: Adirah
  • Description: In Disney’s “Tangled: The Series,” she’s a fierce, mysterious warrior. She served as Rapunzel’s guide in many adventures across the world.

 

Aella

  • Origin: Greek
  • Meaning: Whirlwind
  • Variations/Synonyms: Aela 
  • Description: She’s one of the fiercest Amazon warriors who favored using a double-ax as a weapon. 
  • She was one of the first warriors to attack Herakles when the Greek hero went to their island to take Queen Hippolyta’s magical girdle.

 

Aiden

  • Origin: Irish and Turkish
  • Meaning: Little fiery one
  • Variations/Synonyms: Aydin
  • Description: This unisex Irish name comes from “Aodh” (the Celtic god of the sun).
  • Its Turkish version means “enlightened.”

 

Aleta

  • Origin: Dutch, Greek, English, and Latin
  • Meaning: Little winged one
  • Variations/Synonyms: Aleeta, Alleta, or Aletta
  • Description: It’s the Dutch version of “Adelheid.”
  • In Greek, it means “truthful” and is the name of the goddess of truth.

 

Alexandra

  • Origin: Greek and Latin
  • Meaning: Defender of man
  • Variations/Synonyms: Alexie, Alex, and Alexis
  • Description: It’s one of the female versions of “Alexander.”
  • The name comes from the Greek word “alexein,” which means “to protect.”

 

Alvara

  • Origin: Italian and Spanish
  • Meaning: Elf warrior or an army of elves
  • Variations/Synonyms: Alvahrah or Alvarah
  • Description: In Italian, the name means “elf warrior,” but it can also mean “one who speaks the truth” in Spanish.

 

Amelia

  • Origin: Latin, English, German, and Urdu (a language primarily used in Pakistan)
  • Meaning: Work, industrious, or striving
  • Variations/Synonyms: Amalia
  • Description: Amelia Earhart was an American aviator well known for being the first woman to fly solo across the Atlantic Ocean. Though she set and broke many records, she disappeared without a trace after running out of fuel and possibly crashing into the Pacific Ocean.

 

Amira

  • Origin: Arabic, Hindi, and Hebrew
  • Meaning: Ruling princess
  • Variations/Synonyms: Ameera, Ameerah, Amirah, or Ammira
  • Description: The name can also mean “treetop” in Hebrew.

 

Angelina

  • Origin: Greek and Hebrew
  • Meaning: Messenger
  • Variations/Synonyms: Angela, Angie, Angelica, Angelic, or Angeline
  • Description: It’s from the Greek word “angelos,” which means “messenger.”

 

Ara

  • Origin: Arabic and Armenian 
  • Meaning: Brings rain
  • Variations/Synonyms: Arrah, Arah, or Arra
  • Description: It was originally considered among baby boy names because it means “king” in Arabic. But the name is popularly used for baby girls in Western countries.

 

Ariel

  • Origin: Hebrew and French
  • Meaning: Lion of God
  • Variations/Synonyms: Ariela, Ariella, or Arielle
  • Description: It’s a unisex name popular as a female name in modern times because of its use by the titular character in the Disney princess movie, “The Little Mermaid.”

 

Artemis

  • Origin: Greek
  • Meaning: Butcher
  • Variations/Synonyms: Artemes
  • Description: It comes from the Greek word “artamos,” meaning “butcher.”
  • In Greek mythology, this is the name of the goddess of wild animals, chastity, and the hunt.

 

Arya

  • Origin: Hindu, Sanskrit (an ancient Indian language), Hebrew, and Italian
  • Meaning: Noble or honorable one
  • Variations/Synonyms: Aria, Aryane, or Ariana
  • Description: It’s a unisex name that also means “air” or “melody” in Italian and “lioness” in Hebrew.

 

Athena

  • Origin: Greek
  • Meaning: Praise
  • Variations/Synonyms: Atheena
  • Description: She’s the Greek goddess of wisdom and war. This badass goddess emerged from Zeus’ head, fully clothed and ready for battle.

 

Blaze

  • Origin: Old English and German
  • Meaning: Flame
  • Variations/Synonyms: Blaize
  • Description: It’s a unisex name from the Germanic element “blas,” meaning “white and shining” like white-hot fire.
  • The name also traces its roots to the Old English word “blæse,” which means “bright flame or torch.”

 

Briar

  • Origin: English
  • Meaning: Thorny bush of wild roses or brambles
  • Variations/Synonyms: Briare
  • Description: It’s a cool name for boys and girls.

 

Buffy

  • Origin: English
  • Meaning: God is my oath
  • Variations/Synonyms: Buffee
  • Description: This kickass name is famous in the 90s as the main character’s name in the popular TV series “Buffy the Vampire Slayer.” It’s not surprising that the 90s kids are now naming their children after this badass heroine.

 

Cassandra

  • Origin: Greek
  • Meaning: One who excels and shines over men
  • Variations/Synonyms: Casandra, Cassie, Casey, or Kassandra 
  • Description: It comes from the Greek word “kekasmai” (to shine or excel).

 

Diana

  • Origin: Roman
  • Meaning: Divine
  • Variations/Synonyms: Diane or Artemis (Greek)
  • Description: She’s the goddess of wild animals and the Roman counterpart of the Greek goddess, Artemis. She’s also the protector of childbirth.

 

Elektra

  • Origin: Greek
  • Meaning: Shining amber
  • Variations/Synonyms: Electra, Elka, Elke, Elek, or Elektrine
  • Description: It comes from the Greek word “elektron” (amber).
  • In Greek mythology, she’s the goddess of the sea clouds.

 

Ember

  • Origin: English
  • Meaning: Smoldering coal
  • Variations/Synonyms: Ehmber
  • Description: It can also be a name for baby boys. 
  • In popular culture, the Ember goddess is a character in the “Avatar” game.

 

Endellion

  • Origin: Cornish and Welsh Gaelic 
  • Meaning: Fire soul
  • Variations/Synonyms: Endelienta 
  • Description: The name meaning makes it a strong name for your little one.

 

Evren

  • Origin: Turkish 
  • Meaning: Universe
  • Variations/Synonyms: Evreen
  • Description: It’s the name of a dragon in Turkish mythology.

 

Finley

  • Origin: Scottish, Gaelic, and Old Irish
  • Meaning: Fair warrior
  • Variations/Synonyms: Finnley
  • Description: It’s the unisex version of “Fionnlagh,” which comes from the Old Irish elements “fionn” (white) and “laoch” (hero or warrior).

 

Freya

  • Origin: Scandinavian and Old German
  • Meaning: Noble lady
  • Variations/Synonyms: Freiya and Freyah
  • Description: She’s the goddess of love and fertility in Scandinavian mythology.

 

Hale

  • Origin: Old English
  • Meaning: Hero or heroine
  • Variations/Synonyms: Halle
  • Description: This Old English name was originally used for boys but became popular for girls in modern times. One example is Hollywood actress Halle Berry.

 

Harley

  • Origin: Old English
  • Meaning: Hare meadow
  • Variations/Synonyms: Harly
  • Description: It comes from the Old English words “hare” (rabbit or hare) and “leah” (clearing or meadow).

 

Harlow

  • Origin: English and Anglo-Saxon
  • Meaning: Rocky hill or a pile of rocks
  • Variations/Synonyms: Harlowe
  • Description: It comes from the Old English word “hær” (rock) and “hlāw” (hill).

 

Harriet

  • Origin: German
  • Meaning: Home ruler
  • Variations/Synonyms: Hariet
  • Description: It’s the feminine form of “Henry.”
  • This name originated from the Germanic words “heim” (home) and “ric” (power or ruler).

 

Hera

  • Origin: Greek
  • Meaning: Protectress
  • Variations/Synonyms: Hira, Herra, or Juno (Roman)
  • Description: She’s the queen of the gods in Greek mythology and the counterpart of the Roman goddess Juno.
  • The name comes from the Greek word “heros” (warrior).

 

Hermione

  • Origin: Greek
  • Meaning: Earthly messenger
  • Description: In Greek mythology, she’s the only daughter of the famous Helen of Troy. 
  • The name became popular in modern times as one of the main characters in the “Harry Potter” series.

 

Hildegard

  • Origin: Old High German, Spanish, Polish, Portuguese, Slovene, and Hungarian 
  • Meaning: Battle stronghold or guard
  • Variations/Synonyms: Hildegarda, Hildegárd, and Hildegarde
  • Description: In Scandinavian mythology, she’s the Valkyrie (female warrior) sent by the chief god Odin to escort fallen battle heroes to Valhalla (hall of slain warriors).

 

Hippolyte

  • Origin: Greek
  • Meaning: Stampeding horses
  • Variations/Synonyms: Hippolyta
  • Description: She’s the daughter of Ares (god of war) and Otrera (creator and first queen of the Amazons).
  • She owns a magical girdle that grants supremacy and power to the wearer.

 

Ida

  • Origin: Old Norse and German
  • Meaning: Industrious or prosperous
  • Variations/Synonyms: Iida or Idella
  • Description: It comes from the Germanic element “id” (work) or the Old Norse word “ið” (deed or action).

 

Jarah

  • Origin: Arabic, German, and Hebrew
  • Meaning: Boldness and bravery
  • Variations/Synonyms: Jarrah
  • Description: It’s a sweet-sounding name with a kickass meaning.

 

Jedda

  • Origin: Greek and Nyungar (an Australian Aboriginal language)
  • Meaning: Jet-black gemstone
  • Variations/Synonyms: Jedah
  • Description: In Nyungar, the name also means “wren” (a bird).

 

Jett

  • Origin: English
  • Meaning: Black
  • Variations/Synonyms: Jette
  • Description: It’s a unisex name that can also mean “gemstone.”

 

Jinx

  • Origin: Latin
  • Meaning: Charm or spell
  • Variations/Synonyms: Jynx
  • Description: It can be a cool name for your little one.

 

Jubilee

  • Origin: Hebrew and English
  • Meaning: Ram’s horn
  • Variations/Synonyms: Jubilie
  • Description: In English, the name can also mean “a celebration.”
  • She’s a mutant with the power to make pyrotechnic energy blasts in “X-Men.”

 

Juno

  • Origin: Latin and Roman
  • Meaning: Queen of heaven
  • Variations/Synonyms: Hera (Greek) or June
  • Description: She’s the Roman goddess of love and marriage.
  • She’s the Roman counterpart of the Greek goddess Hera and ruled as the chief goddess alongside Jupiter.

 

Kainda

  • Origin: African
  • Meaning: Hunter’s daughter
  • Variations/Synonyms: Kenda
  • Description: It can be a kickass name for a brave girl.

 

Katniss

  • Origin: Greek and Latin
  • Meaning: Katniss plant
  • Variations/Synonyms: Katnis or Katnish 
  • Description: It became popular because of Katniss Everdeen, the fictional heroine from “The Hunger Games” trilogy.

 

Kendra

  • Origin: Welsh
  • Meaning: Greatest champion
  • Description: It can also mean “royal power” from the Old English words “cyne” (royal) and “rīc” (power).

 

Kivah

  • Origin: Hebrew
  • Meaning: Protector
  • Variations/Synonyms: Akiva
  • Description: This cool girl’s name can also mean “shelter.”

 

Lilith

  • Origin: Hebrew 
  • Meaning: Storm goddess or night monster
  • Variations/Synonyms: Lilit or Lilu
  • Description: In Jewish or Greco-Roman mythology, she was Adam’s first wife but banished from Eden after refusing to be submissive. 
  • Though she’s also considered as a “she-demon” in some myths, her name is often associated with independence and strength.

 

Lula

  • Origin: German and Spanish
  • Meaning: Famous warrior
  • Variations/Synonyms: Lulla
  • Description: It’s an alternate form of “Louise.”

 

Luna

  • Origin: Latin, Italian, Spanish, and Roman
  • Meaning: Moon
  • Variations/Synonyms: Selena (Greek), Lena, Lina, and Lyna
  • Description: She’s the Roman goddess of the moon.

 

Madonna

  • Origin: French and Italian
  • Meaning: My lady
  • Variations/Synonyms: Donna
  • Description: It’s from the Old Italian words “ma” (my) and “donna” (lady).
  • Madonna earned the title as the “most successful female musician of all time” and “best-selling female recording artist of all time.” She’s famous for her amazing talent and badass attitude.

 

Marvel

  • Origin: Spanish and English
  • Meaning: Extraordinary
  • Variations/Synonyms: Marvele or Marvela
  • Description: In popular culture, Captain Marvel is one of the most powerful among the “Avengers.”

 

Maxima

  • Origin: Latin and Russian
  • Meaning: Greatest
  • Variations/Synonyms: Maxime
  • Description: It’s the female form of “Maximus.”

 

Merida

  • Origin: Latin
  • Meaning: One who achieves a place of honor
  • Variations/Synonyms: Merrida
  • Description: This badass Disney princess defied tradition by becoming a skilled archer and living an independent life.

 

Milunka

  • Origin: Serbian
  • Meaning: Rivaling
  • Variations/Synonyms: Millunka
  • Description: It can be a unique name for your strong little girl.
  • Milunka Savić CMG was a badass real-life Serbian heroine. She holds the world record as the most decorated female combatant in warfare.

 

Mirta

  • Origin: Spanish and Croatian
  • Meaning: Crown of thorns
  • Variations/Synonyms: Mirtha
  • Description: It can also mean “myrtle” in Croatian.

 

Mulan

  • Origin: Chinese
  • Meaning: Wood orchid
  • Variations/Synonyms: Mu Lan
  • Description: This brave Disney heroine joined the Imperial Army disguised as a man to prevent her sickly father from joining the war.

 

Murphy

  • Origin: Irish
  • Meaning: Sea warrior
  • Variations/Synonyms: Murphie
  • Description: It’s a unisex name that also means “descendant of Murchadh (a sea warrior).”

 

Nadia

  • Origin: Slavic
  • Meaning: Hope
  • Variations/Synonyms: Nadya
  • Description: Nadia Murad is an activist who became the first female from Iraq to receive a Nobel Peace Prize. She fights to end human trafficking and promote women’s rights in her country.

 

Naja

  • Origin: Arabic and Greenlandic
  • Meaning: Rescue or escape
  • Variations/Synonyms: Naija
  • Description: It can also mean “a boy’s younger sister” in Arabic.

 

Natasha

  • Origin: Russian, Latin, Slavic, and Greek
  • Meaning: Birthday of the Lord
  • Variations/Synonyms: Natalia
  • Description: In popular culture, Natasha Romanoff is a special agent of S.H.I.E.L.D. and one of the “Avengers.”

 

Nebula 

  • Origin: Latin
  • Meaning: Mist or fog
  • Variations/Synonyms: Nebulae and Nebulah
  • Description: She’s the fierce robotic warrior (daughter of Thanos) in the “Avengers” series.

 

Neera

  • Origin: Spanish and Greek
  • Meaning: Capable of great destruction
  • Variations/Synonyms: Nirah
  • Description: She’s one of the Nereids (sea nymphs) in Greek mythology.

 

Nichola

  • Origin: Greek 
  • Meaning: Victory of the people
  • Variations/Synonyms: Nike
  • Description: It’s the modern form of “Nike,” the goddess of victory.

 

Nyx

  • Origin: Greek
  • Meaning: Night
  • Variations/Synonyms: Niks and Nox (Roman)
  • Description: She’s the Greek goddess and personification of the night.

 

Okoye

  • Origin: Nigerian
  • Meaning: Protector
  • Variations/Synonyms: Okorie 
  • Description: She’s the leader of the elite forces of Wakanda, a fictional African nation in the “Avengers” series.

 

Onyx

  • Origin: Latin and English
  • Meaning: Precious stone
  • Variations/Synonyms: Onix
  • Description: It’s the name of a black gemstone but can also be a cool moniker for your baby girl.

 

Otrera

  • Origin: Greek
  • Meaning: Mother of the Amazons
  • Variations/Synonyms: Otrerra
  • Description: She’s a demigoddess who became the first queen of the Amazons, a tribe of fierce female warriors.

 

Phoenix

  • Origin: Greek
  • Meaning: Dark red or mythical bird
  • Variations/Synonyms: Phoeniks
  • Description: It’s a unisex name that refers to the mythical bird who dies by fire and resurrects from the ashes.

 

Puma

  • Origin: Spanish and English
  • Meaning: Mountain lion
  • Variations/Synonyms: Pomo and Pouma
  • Description: It can also mean “strength.”

 

Raven

  • Origin: English and Scandinavian 
  • Meaning: Dark haired or wise
  • Variations/Synonyms: Rayven or Ravenna
  • Description: It’s also a moniker for badass women.

 

Rebel

  • Origin: English and Latin
  • Meaning: Defiant person
  • Variations/Synonyms: Rebelle (French) or Rebele
  • Description: It comes from the Latin word “bellum” (war).
  • It’s a moniker for rebellious people but is also used as a first name. One example is comedienne Rebel Wilson.

 

Reese

  • Origin: Welsh and English
  • Meaning: Fiery
  • Variations/Synonyms: Rhys
  • Description: It’s the English form of the Welsh name “Rhys.”

 

Reign 

  • Origin: English and Old French
  • Meaning: Sovereign
  • Variations/Synonyms: Reigne
  • Description: It’s from the Old French word “reignier” (to reign).

 

Rogue

  • Origin: English
  • Meaning: Unpredictable
  • Description: It’s a moniker for troublemakers but is now popularly used as a first name.
  • In the “X-Men” series, she’s the mutant who can absorb other mutants’ powers, memories, and personality traits.

 

Roxy

  • Origin: Persian
  • Meaning: Dawn
  • Variations/Synonyms: Roxie
  • Description: It comes from the Old Persian word “raohschna,” meaning “bright dawn.”

 

Ryder

  • Origin: Old English
  • Meaning: Knight or mounted warrior
  • Variations/Synonyms: Rider, Rydere, or Ridere
  • Description: It’s from the Old English word “ridere” (horse-mounted warrior or messenger).

 

Saga

  • Origin: Norse
  • Meaning: Story
  • Variations/Synonyms: Seja or Sja
  • Description: In Norse mythology, she’s the goddess who sees everything.

 

Samara

  • Origin: Hebrew and Arabic
  • Meaning: Guardian
  • Variations/Synonyms: Samarah
  • Description: It can also mean “protected by God.”

 

Scarlett

  • Origin: English, Old French, and Latin
  • Meaning: Bright red
  • Variations/Synonyms: Scarlet
  • Description: It’s from the Medieval Latin word “scarlatum” (cloth of scarlet).

 

Scout 

  • Origin: French and English
  • Meaning: First Explorer
  • Variations/Synonyms: Scoute
  • Description: It’s from the Old French word “escouter” (to listen).

 

Shabina

  • Origin: Arabic
  • Meaning: The eye of the storm
  • Variations/Synonyms: Sabina
  • Description: It can be a unique name for your baby girl.

 

Shuri

  • Origin: Japanese
  • Meaning: Village
  • Variations/Synonyms: Shurih or Shurri
  • Description: She’s the princess of Wakanda, who’s also a genius inventor in the “Avengers” series.

 

Sierra

  • Origin: Spanish
  • Meaning: Mountain range
  • Variations/Synonyms: Siera or Sierrah
  • Description: It comes from the Latin word “serra” (jagged).

 

Sif

  • Origin: Norse
  • Meaning: Bride
  • Variations/Synonyms: Siff
  • Description: In Norse mythology, she’s the second wife of Thor (god of thunder).

 

Sirena

  • Origin: Greek
  • Meaning: Enchanter
  • Variations/Synonyms: Serena
  • Description: It’s the Greek form of “siren.” According to legend, they lure seafarers with their irresistible singing.

 

Sloane

  • Origin: Irish
  • Meaning: Little raider
  • Variations/Synonyms: Sloan and Sloana
  • Description: It’s from the ancient Gaelic name “Sluaghadh” (raid).

 

Storm

  • Origin: English
  • Meaning: Storm or violent weather
  • Variations/Synonyms: Stormi or Stormy
  • Description: She’s one of the powerful mutant heroes in “X-Men.” She appears to have many powers, including energy and weather manipulation.

 

Taika

  • Origin: Finnish, Ethiopian, Lithuanian, and Japanese
  • Meaning: Magic or spell
  • Variations/Synonyms: Tayka
  • Description: It means “magic” in Finnish but has other meanings in other languages: “big house” in Japanese, “peace” in Lithuanian, and “royal throne” in Ethiopian.

 

Tempest

  • Origin: French, Latin, and English
  • Meaning: Storm
  • Variations/Synonyms: Tempeste
  • Description: It’s from the Old French word “tempeste” (storm).

 

Tequila

  • Origin: Spanish and Inca
  • Meaning: A liquor
  • Variations/Synonyms: Tequilla
  • Description: This name was also derived from “Mama Quilla,” the moon goddess of the Inca, an ancient civilization in pre-Columbian America.

 

Terra

  • Origin: Latin and Roman
  • Meaning: Earth
  • Variations/Synonyms: Gaia (Greek)
  • Description: She’s the Roman goddess of the earth and the equivalent of the Greek goddess Gaia.

 

Tiana

  • Origin: Russian, Latin, English, and Indo European
  • Meaning: Princess
  • Variations/Synonyms: Tianna or Tiarah
  • Description: She’s the badass Disney princess in the animated movie “The Princess and the Frog.”

 

Titania

  • Origin: Greek
  • Meaning: Giant
  • Variations/Synonyms: Titan or Titanie
  • Description: She’s the queen of fairies in William Shakespeare’s “A Midsummer Night’s dream.” Her name refers to the Titans, who were powerful giant gods in Greek mythology.

 

Valeria

  • Origin: Italian and Latin
  • Meaning: Strength and vigor
  • Variations/Synonyms: Valleria
  • Description: It comes from the Latin name “Valerius,” derived from the root word “valere” (to be strong).

 

Veda

  • Origin: Sanskrit (ancient Indian language)
  • Meaning: Knowledge or wisdom
  • Variations/Synonyms: Vedah or Véda 
  • Description: It’s from the Sanskrit word “véda,” derived from “vid” (to know).

 

Vega

  • Origin: Arabic, Scandinavian, and Spanish
  • Meaning: Falling vulture or swooping eagle
  • Variations/Synonyms: Vegga or Vegas
  • Description: In Spanish, it means “one who lives in the meadow.”

 

Velora

  • Origin: Latin
  • Meaning: Strong and healthy
  • Variations/Synonyms: Valentine or Valentina
  • Description: It’s one of the feminine versions of “Valentin.”

 

Vesper

  • Origin: Latin
  • Meaning: Evening star
  • Variations/Synonyms: Vespers and Vespere
  • Description: It’s a unisex name and another moniker of Hesperus, the Greek god and personification of the evening star.

 

Willa

  • Origin: Old German
  • Meaning: Valiant protector
  • Variations/Synonyms: Wille
  • Description: It’s one of the feminine forms of “Will” or “Willhelm.”

 

Xena

  • Origin: Greek
  • Meaning: Guest or stranger
  • Variations/Synonyms: Xenia
  • Description: She’s the kickass protagonist of the TV series “Xena: Warrior Princess.”

 

Zenobia

  • Origin: Greek
  • Meaning: Life of Zeus
  • Variations/Synonyms: Xenovia
  • Description: It’s from the Greek words “Zenos” (of Zeus) and “bios” (life).

 

Zondra

  • Origin: Spanish
  • Meaning: Man’s defender
  • Variations/Synonyms: Sondra and Zandra
  • Description: It’s also considered as a variant of “Alexandra.”

 

 

 

as seen on
We Got You, Mama.

Self-Care Rituals & Self-Love Practices To Support You & Your Family.

[gravityform id="6" title="false" description="false" ajax="true"]