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.

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.”