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
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 princessmovie, “The Little Mermaid.”
What Girl Name Means Wild? 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.
What Girl Name Means Fire? 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).
What Is A Female Warrior Name? 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
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.”
What Girl Name Means Moon? 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.”
What Is Brave Girl Name? 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 namefor 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
Variations/Synonyms: Otrerra
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.”
What Girl Name Means Dark? 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.”
What Is A Baddie Girl Name? 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).
What Is A Powerful Name For A Girl? 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.”
What Girl Name Means Star? 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.”