badass baby girl names

100 Badass Girl Names + Meanings + Current Popularity

Sep 13, 2021

100 Badass Girl Names + Meanings + Current Popularity

Get ready for the ultimate list of badass baby names for your fiesty little babe…

Not looking to raise another Mary or Jane?

If you’re on the prowl for a fierce-sounding name that’s still feminine and beautiful, you’re in the right place.

Below, you’ll find a huge list of over 100 badass girl names. Some have an edgy and cool vibe just based on their look and sound. Others are badass because they mean brave or represent female power. Towards the end, you’ll find a whole bunch of names inspired by the fiercest of fictional and real-life heroines.

badass baby girl names

No matter what style you’re going for, you’ll find tons of badass names that will set the stage for your daughter to grow up strong-willed, confident, and ready to take over the world!

Here we go!

badass girl names

Badass girl names that just sound cool

We’re kicking off our badass names list with a bunch of edgy names that are bold and ahead of the curve.

The source for popularity data is SSA.

Arden

Name meaning: Great forest.

Popularity: This badass girl’s name hasn’t been popular in the United States since 2019.

Cool middle names for Arden:

  • Arden Hadley
  • Arden Lennox
  • Arden James

You might also like the similar unisex name Aden.

Aspen

Name meaning: Tree with heart-shaped leaves.

Popularity: Aspen is the 224th most popular baby girl’s name in the U.S.

Badass middle names for Aspen:

  • Aspen Vienna
  • Aspen Mazie
  • Aspen Phoenix

If you like this boho name, check out this mega list of hippie names.

Aster

Name meaning: A daisy-like flower.

Popularity: This badass girl’s name is not currently in the top 1000 names.

Middle name ideas:

  • Aster Slate
  • Aster James
  • Aster Lennox
  • Aster Hadley
Blake

Name meaning: Fair or light.

Popularity: Blake is currently the 219th most popular girl’s name in the United States.

Middle name ideas:

  • Blake Harper
  • Blake Ryder
  • Blake Sutton

For more gender neutral names like this, check out this great list of nonbinary names.

Chesney

Name meaning: Oak Grove.

Popularity: This badass country-sounding girl’s name is not currently popular in the United States.

Middle names for Chesney:

  • Chesney Nash
  • Chesney Blake
  • Chesney Arden
  • Chesney Ember
Dara

Name meaning: Oak tree.

Popularity: Dara is not currently ranking in the top baby names in the U.S., making it one of the uncommon badass girl names on our list.

Middle name ideas:

  • Dara Emerson
  • Dara Indigo
  • Dara Lennox
Demi

Name meaning: Half.

Popularity: Demi is currently the 338th most popular baby girl’s name in the U.S.

Middle names for Demi:

  • Demi James
  • Demi Madison
  • Demi Quinn
Delia

Name meaning: Born on the island of Delos. The birthplace of Artemis, a Greek goddess of the moon.

Popularity: Delia is not currently in the top 1000 baby girls’ names.

Badass middle names for Delia:

  • Delia Blake
  • Delia Embry
  • Delia Reagan
  • Delia Rylan
Eden

Name meaning: Place of delight.

Popularity: This badass name ranks #130 for baby girls in the United States.

Badass middle names for Eden:

  • Eden Blake
  • Eden Lennox
  • Eden Madison
Embry
Name meaning: Flat-topped hill.

Popularity: This badass girl’s name is not currently popular in the United States.

Badass middle names for Embry:

  • Embry Indigo
  • Embry Jade
  • Embry Lennox
Emerson or Emersyn

Name meaning: Emery’s daughter.

Popularity: This badass girl’s name ranks #155 for babies in the United States. Spelled Emersyn, it ranks #164.

Middle name ideas:

  • Emerson Jade
  • Emerson Lennox
  • Emerson Mazie
  • Emersyn Nova
Emery

Name meaning: Industrious

Popularity: Emery ranks #89 for baby girls in the U.S.

Middle names for Emery:

  • Emery James
  • Emery Jade
  • Emery Onyx
Hadley

Name meaning: Heather clearing.

Popularity: This badass name is the 112th most popular baby girl’s name in the U.S.

Middle names for Hadley:

  • Hadley James
  • Hadley Indigo
  • Hadley Jade

Related: Middle Names for Hadley

Harley

Name meaning: The long field.

Popularity: This badass name is currently ranking #291 for baby girls in the United States.

Badass middle names for Harley:

  • Harley Blaze
  • Harley James
  • Harley Ember
  • Harley Blake

You might also like the similar name Hailey.

Hazel

Name meaning: Of the hazelnut tree.

Popularity: Hazel is currently ranking #31 for baby girl’s names in the U.S.

Badass middle names for Hazel:

  • Hazel Madison
  • Hazel Zoe
  • Hazel Quinn
  • Hazel Mia
Indigo

Name meaning: Blue or Indian dye.

Popularity: Indigo is not currently ranking in the top baby names in the United States.

Badass middle name ideas:

  • Indigo May
  • Indigo Hart
  • Indigo Arden
  • Indigo Rylan
Jade

Name meaning: Green stone.

Popularity: Jade is currently the 97th most popular girl’s name in the United States.

Badass middle names for Jade:

  • Jade Aspen
  • Jade Embry
  • Jade Hannah
  • Jade Taylor

Here are some other modern girl names you might like.

Jem or Gem

Name meaning: A precious or semi-precious stone.

Popularity: Jem/Gem is not currently ranking in the top 1000 baby names.

Middle names for Jem or Gem:

  • Jem Indigo
  • Gem Mazie
  • Jem Sutton
  • Gem Sage
Lennox

Name meaning: Elm grove.

Popularity: Lennox is the 587th most popular baby girl’s name in the United States right now.

Badass middle names:

  • Lennox Embry
  • Lennox Mazie
  • Lennox Hartley
  • Lennox Raven
Lila

Name meaning: Night.

Popularity: Lila is the 226th most popular baby girl’s name in the United States right now.

Edgy middle names for Lila:

  • Lila Hartley
  • Lila Teagan
  • Lila Raven
Lyra

Name meaning: Lyra means Lyre, which is a harp-like instrument shaped like a U. Lyra is a constellation of a harp.

Popularity: Lyra is the 552nd most popular girl’s name in the U.S.

Badass middle names:

  • Lyra Harper
  • Lyra Nova
  • Lyra Ryder
  • Lyra Lennox
Madison

Name meaning: Daughter of Matthew.

Popularity: Madison ranks #23 for baby girls in the United States, making it one of the most popular monikers on our badass names list.

Cool middle names for Madison:

  • Madison Radley
  • Madison Blaze
  • Madison Harper

You might also like the similar name Madelyn.

Mara

Name meaning: A river.

Popularity: This badass girl’s name is currently the 627th most popular female baby name in the U.S.

Cool middle names for Mara:

  • Mara Hazel
  • Mara Indigo
  • Mara Lennox
  • Mara Lennon
Mazie

Name meaning: Child of light.

Popularity: This cute but badass girl’s name is not currently popular in the United States.

Badass middle names for Mazie:

  • Mazie Hale
  • Mazie Quinn
  • Mazie Reagan
  • Mazie Rylan
Nova

Name meaning: New. Also a star that dramatically increases in brightness.

Popularity: This badass space name is the 38th most popular girl’s name in the U.S.

Middle names for Nova:

  • Nova Lynx
  • Nova Brooke
  • Nova Jade
  • Nova Rylan

Related: 83 Space Names for Babies that are Actually Cool

Pandora

Name meaning: Gifted. Also an inner satellite of the planet Saturn.

Popularity: Pandora is not in the top 1000 baby names for girls, making it an unusual badass name.

Middle names for Pandora:

  • Pandora Bryn
  • Pandora Ember
  • Pandora Quinn
Phoenix

Name meaning: A mythical bird that lived for five- or six hundred years. It’s known for rising from the ashes with renewed youth.

Popularity: Phoenix is the 286th most popular girl’s name in the U.S. (It’s ranked #238 for boys).

Badass middle names for Phoenix:

  • Phoenix Starr
  • Phoenix Ripley
  • Phoenix Nova
  • Phoenix Skye
 
Quinn or Quin

Name meaning: Counsel.

Popularity: Quinn is currently the 85th most popular girl’s name in the United States.

Middle name ideas:

  • Quinn Palmer
  • Quinn Ryder
  • Quinn Rowan
Raquel

Name meaning: Innocent.

Popularity: Raquel is just barely in the top 1000 baby names for girls, coming in at #933.

Badass middle names for Raquel:

  • Raquel Page
  • Raquel Jade
  • Raquel Hart
  • Raquel Blake
Raven

Name meaning: A glossy black bird.

Popularity: This badass name is currently the 418th most popular baby girl’s name in the U.S.

Badass middle names for Raven:

  • Raven Quinn
  • Raven Eve
  • Raven Hart
  • Raven Hayes
Rowan

Name meaning: Reddish-brown tree.

Popularity: This badass baby name is currently the 255th most popular female name and the 113th most popular male name in the U.S.

Badass middle names for Rowan:

  • Rowan James
  • Rowan Jade
  • Rowan Slate
  • Rowan Onyx
Rylan

Name meaning: Island meadow.

Popularity: This badass name is currently the 327th most popular baby girl’s name in the United States.

Badass middle names for Rylan:

  • Rylan James
  • Rylan Mazie
  • Rylan Hazel
  • Rylan Blake
Teagan

Name meaning: Little poet.

Popularity: Teagan is currently the 192nd most popular baby girl’s name in the United States.

Badass middle names for Teagan:

  • Teagan James
  • Teagan Wolf
  • Teagan Lynx
  • Teagan Jade
Vela

Name meaning: Coastline in Sanskrit. Also a constellation.

Popularity: Vela is not in the top 1000 baby names for girls, so it’s yet another uncommon badass name.

Badass middle names for Vela:

  • Vela Ember
  • Vela Crane
  • Vela Raven
  • Vela Quinn
 
Vienna

Name meaning: Austria capitol.

Popularity: This badass baby name is currently ranking #810 for girls in the United States.

Badass middle names for Vienna:

  • Vienna Jade
  • Vienna Rai
  • Vienna Teagan
  • Vienna Emerson
Zenith

Name meaning: The point in the sky or celestial sphere directly above an observer.

Popularity: Zenith is not in the top 1000 baby names.

Cool middle names for Zenith:

  • Zenith Skye
  • Zenith Rai
  • Zenith Indigo
  • Zenith Onyx

Badass girl names meaning strength and bravery

Now that you’ve seen a whole bunch of girl’s names that sound badass, here are some baby names that mean badass.

These badass names are perfect any little girl who wants to be the hero of her own story…

Alessia

Name meaning: Defender.

Popularity: This is the 501st most popular baby girl’s name in the U.S.

Middle name ideas:

  • Alessia Reese
  • Alessia Frances
  • Alessia Sloane
Alexandra

Name meaning: Defender.

Popularity: This girl’s name is ranking #137 for babies in the U.S.

Middle name ideas:

  • Alexandra Harlow
  • Alexandra Marion
  • Alexandra Page

See a bunch more middle names for Alex.

Alexis

Name meaning: Defender.

Popularity: Alexis is the 309th most popular girl’s name in the U.S.

Badass middle names for Alexis:

  • Alexis Jade
  • Alexis Embry
  • Alexis Rylan
Audrey

Name meaning: Noble strength.

Popularity: This is one of the most popular badass names for girls, coming in at #60 in the U.S.

Middle name ideas:

  • Audrey Pearl
  • Audrey Blake
  • Audrey Noelle

You might also like the similar name Aubrey.

Brianna

Name meaning: Strong and honorable.

Popularity: This is the 146th most popular baby girl’s name in the U.S.

Middle name ideas:

  • Brianna Eve
  • Brianna Abigail
  • Brianna Daisy
Bridget

Name meaning: Strength.

Popularity: This girl’s name is ranking #747 for babies in the U.S.

Middle name ideas:

  • Bridget Grace
  • Bridget Danielle
  • Bridget Emma
 
Constance

Name meaning: Steadfastness.

Popularity: This strong name is not currently in the top 1000 baby names for girls in the U.S.

Middle name ideas:

  • Constance Olivia
  • Constance Marie
  • Constance Rose

If you like this old-fashioned name, check out these Victorian girl names.

Everly

Name meaning: Brave.

Popularity: This is one of the most popular badass girl names in the United States, coming in at #43.

Middle name ideas:

  • Everly Faye
  • Everly Hayes
  • Everly Lane
Gabriella

Name meaning: Strong woman.

Popularity: This is one of the most popular badass girl names in the United States, coming in at #77.

Middle name ideas:

  • Gabriella Lacey
  • Gabriella Jewel
  • Gabriella Marie

If you like this 3-syllable name, you might also like these long girl names.

Hart

Name meaning: Brave.

Popularity: Hart is not currently ranking in the top 1000 baby names for girls.

Middle name ideas:

  • Hart Magnolia
  • Hart Emerson
  • Hart Savannah
Kennedy

Name meaning: Chief.

Popularity: This is one of the most popular badass girl names in the United States, coming in at #72.

Middle name ideas:

  • Kennedy Blake
  • Kennedy Victoria
  • Kennedy Violet
Lexi

Name meaning: Defender.

Popularity: This girl’s name is ranking #366 for babies in the U.S.

Middle name ideas:

  • Lexi Teagan
  • Lexi Sofia
  • Lexi Sutton
Matilda or Tillie

Name meaning: Strength in battle.

Popularity: This is the 478th most popular baby girl’s name in the U.S.

Middle name ideas:

  • Matilda Presley
  • Matilda June
  • Tillie Quinn
 
Rylee

Name meaning: Valiant.

Popularity: This badass name is ranking #102 for baby girls in the U.S.

Middle name ideas:

  • Rylee Blake
  • Rylee Jane
  • Rylee Ariella
Sloane

Name meaning: Warrior.

Popularity: This badass name is ranking #181 for baby girls in the U.S.

Middle name ideas:

  • Sloane Charlotte
  • Sloane Regan
  • Sloane Genevieve
Valentina

Name meaning: Strength.

Popularity: This is one of the most popular badass names for girls, coming in at #73 in the U.S.

Middle name ideas:

  • Valentina Hart
  • Valentina Blakely
  • Valentina Faye
Valerie

Name meaning: Strength.

Popularity: This is the 145th most popular baby girl’s name in the U.S.

Middle name ideas:

  • Valerie Grace
  • Valerie Rose
  • Valerie Frances

Badass girl names meaning fiery, passionate, and rebellious

These next badass girl names are perfect for a little maverick who challenges the status quo and blazes her own trail in life. 

Ariella / Arielle

Name meaning: Lioness.

Popularity: Ariella ranks #152 and Arielle ranks #346 for baby girls in the U.S.

Middle name ideas:

  • Ariella Bryn
  • Arielle Hartley
  • Ariella Charlotte
  • Arielle Frances
Augusta

Name meaning: Magnificent.

Popularity: This badass girl name is not currently popular in the U.S.

Middle name ideas:

  • Augusta Hart
  • Augusta Hayes
  • Augusta James
Carolina

Name meaning: Free woman.

Popularity: This girl’s name is ranking #451 for babies in the U.S.

Middle name ideas:

  • Carolina Jade
  • Carolina Ryder
  • Carolina Sophie
Charlotte or Lottie

Name meaning: Free woman.

Popularity: Charlotte is one of the most popular badass girl names on our list, coming in at #4 in the U.S.

Middle name ideas:

  • Charlotte Victoria
  • Charlotte Grace
  • Lottie Brooke
Frances or Francesca

Name meaning: Free woman.

Popularity: Frances ranks #416. Francesca is slightly less popular, ranking #456.

Middle name ideas:

  • Frances Coraline
  • Frances Eve
  • Francesca Hale
  • Francesca Hazel
 
Molly or Mollie

Name meaning: Rebellious.

Popularity: Molly ranks #174 for baby girls in the U.S.

Middle name ideas:

  • Molly Hart
  • Molly Palmer
  • Mollie Lennox
Rebel

Name meaning: Maverick.

Popularity: This badass girl name is not in the top 1000 baby female names in the U.S.

Middle name ideas:

  • Rebel Paige
  • Rebel Shiloh
  • Rebel Trinity
Reese

Name meaning: Fiery.

Popularity: This girl’s name is ranking #144 for babies in the U.S.

Middle name ideas:

  • Reese Hart
  • Reese Hadley
  • Reese Mackenzie

Here are a whole bunch more middle names for Reese.

Seraphina or Serafina

Name meaning: Fiery.

Popularity: This badass girl name is not currently popular in the U.S.

Middle name ideas:

  • Seraphina Blaire
  • Seraphina Everly
  • Serafina Grace

Badass regal names connoting female power

If your princess is going to grow up to be a queen, she’ll need a fitting name. These badass girl names mean royalty, ruler, nobility, and goddess. They are beautiful, unique, and connote strength, while still being elegant and feminine.

Ada

Name meaning: Noble.

Popularity: This is the 184th most popular baby girl’s name in the U.S.

Middle name ideas:

  • Ada James
  • Ada Harlow
  • Ada Lennox
Addilyn or Addie

Name meaning: Noble.

Popularity: Addilyn ranks #469 for baby girls in the U.S.

Middle name ideas:

  • Addilyn Mabel
  • Addilyn Rhett
  • Addie Noelle
  • Addie Palmer
Adelaide

Name meaning: Noble.

Popularity: This is the 274th most popular baby girl’s name in the U.S.

Middle name ideas:

  • Adelaide Quinn
  • Adelaide Marie
  • Adelaide Jewel
Adeline

Name meaning: Noble.

Popularity: This is the 100th most popular baby girl’s name in the U.S.

Middle name ideas:

  • Adeline Lily
  • Adeline Pearl
  • Adeline Rey
Alice

Name meaning: Noble.

Popularity: This is the 76th most popular baby girl’s name in the U.S.

Middle name ideas:

  • Alice Remington
  • Alice Magnolia
  • Alice Vivienne
Athena

Name meaning: Goddess.

Popularity: This badass girl’s name ranks #108 in the U.S.

Middle name ideas:

  • Athena Jane
  • Athena Raven
  • Athena Ruby
 
Avery

Name meaning: Elf king.

Popularity: Avery is the 18th most popular baby girl’s name and the 204th most popular baby boy’s name.

Middle name ideas:

  • Avery Hart
  • Avery Jade
  • Avery Teagan

Related: 125 Trendy Middle Names for Avery — Plus Meanings!

Henrietta

Name meaning: Estate ruler.

Popularity: This badass baby name is not popular in the U.S. right now.

Middle name ideas:

  • Henrietta Presley
  • Henrietta Everly
  • Henrietta Brooke
Juno

Name meaning: The Roman goddess of the heavens.

Popularity: Juno is not currently in the top 1000 baby girls’ names.

Middle names for Juno:

  • Juno Ayla
  • Juno Hart
  • Juno Oakley
  • Juno Bryn
Reagan

Name meaning: Little king.

Popularity: Reagan is currently ranking #880 for baby girls in the United States.

Badass middle names for Reagan:

  • Reagan Jade
  • Reagan Hart
  • Reagan James
  • Reagan Brooke
Rhiannon

Name meaning: Divine queen.

Popularity: This badass royal name (that surely reminds you of the Fleetwood Mac song) is not currently popular in the U.S.

Badass middle names:

  • Rhiannon Eliza
  • Rhiannon Ava
  • Rhiannon Eve
Sadie

Name meaning: Princess.

Popularity: Sadie is the 78th most popular baby girl’s name in the United States.

Badass middle names for Sadie:

  • Sadie Madison
  • Sadie Gray
  • Sadie Hazel
  • Sadie Raven

Badass girl names inspired by fictional heroines

Another great source for baby name inspiration is film! All of the names below come from strong female characters in movies and television.

Arya

You don’t get more badass than Arya Stark from Game of Thrones. She is a fighter in all senses of the word.

Name meaning: Air or melody.

Popularity: Arya ranks #112 and Aria ranks #26 for baby girls in the U.S.

Middle name ideas:

  • Arya Blaire
  • Arya Everly
  • Arya June
Eve

Eve Polastri, played by total badass Sandra Oh in Killing Eve, is part of the UK’s secret intelligence service. She develops a secret passion for tracking an assassin that turns into a full-blown obsession.

Name meaning: Life.

Popularity: This short name ranks #471 for baby girls in the U.S.

Middle name ideas:

  • Eve Taylor
  • Eve Rylan
  • Eve Blakely

If you like this single-syllable name, check out these other one syllable girl names.

Lara

Lara Croft (from the Tomb Raider franchise) is a highly intelligent and athletic English archaeologist. Her character is known for bravely venturing into ancient tombs and hazardous ruins.

Name meaning: Fortress.

Popularity: This baby girl’s name ranks #706 in the U.S.

Middle name ideas:

  • Lara Emersyn
  • Lara Blaire
  • Lara Juliette
Letty

Letty Ortiz from the Fast and Furious franchise doesn’t let anyone intimate her. She’s an amazing driver and fighter—and an absolute badass!

Name meaning: Diminutive of Letitia, meaning joy.

Popularity: This girl’s name is not currently popular in the U.S.

Middle name ideas:

  • Letty Bridget
  • Letty Delilah
  • Letty Harlow
Merida

From the Pixar movie, Brave, this headstrong character would rather hone her archery skills than live the life of a princess.

Name meaning: One who has achieved a high honor.

Popularity: Merida is not currently ranking in the top 1000 baby names for girls.

Middle name ideas:

  • Merida Grace
  • Merida Page
  • Merida Violet
Rey

Rey Skywalker is the heroine of the most recent Star Wars movie. She is a great Jedi in power and in practice.

Name meaning: King.

Popularity: Rey is not currently ranking in the top 1000 baby names for girls. The name is more popular for boys: Ray is #724 and Rey is #888.

Middle name ideas:

  • Rai Teagan
  • Rai Marley
  • Rey Magnolia
  • Rai Hartley
Ripley

From the Alien films (played by Sigourney Weaver), many would argue that Ripley is the ultimate female badass.

Name meaning: Clearing in the woods.

Popularity: Ripley is not in the top 1000 baby names, making it one of the unique badass girl names on our list.

Middle names for Ripley:

  • Ripley Teagan
  • Ripley Quinn
  • Ripley Blake
  • Ripley Madison
 
Selene

This great warrior (played by Kate Beckinsale in the Underworld franchise) is loyal, hard-headed, and dilligently fights for vengeance.

Name meaning: Moon goddess.

Popularity: This girl’s name ranks #800 in the U.S.

Middle name ideas:

  • Selene Madison
  • Selene Ellery
  • Selene Faye

If you like celestial names, check out these cool space names for babies.

Storm or Stormi

Played by Halle Berry in the X-Men franchise, Storm is a weather-controlling mutant, as well as a fierce team leader.

Name meaning: Wind, rain, snow…

Popularity: Stormi is the 951st most popular baby girl’s name in the U.S.

Middle name ideas:

  • Storm Haley
  • Storm Brinley
  • Stormi Onyx
Sydney

Sydney Bristow, played by Jennifer Garner in Alias, is a spy for the CIA with remarkable physical and emotional strength. She is multilingual and highly skilled in Krav Maga.

Name meaning: Wide meadow.

Popularity: This girl’s name ranks #243 for babies in the U.S.

Middle names for Sydney:

  • Sydney Grace
  • Sydney Eden
  • Sydney Faye
Trinity

From The Matrix, Trinity is famous among hackers for escaping the Matrix. She is an intellectual badass and a skilled fighter.

Name meaning: Triad.

Popularity: This badass name ranks #228 for babies in the U.S.

Middle name ideas:

  • Trinity Hale
  • Trinity Hart
  • Trinity Jane

Badass girl names inspired by real life legends

Now for the last section of this 100 badass girl names list!

There are SO many badass women who have changed the course of history in big ways and small. To keep this list short and sweet, I decided to include only 8 of them, strictly based on how cool their names are!

Amelia

Amelia Earhart was the first woman to fly solo across the Atlantic Ocean.

Name meaning: Work.

Popularity: This is one of the most popular badass girl names on our list, coming in at #6!

Middle name ideas:

  • Amelia Reese
  • Amelia Blake
  • Amelia Hazel
Angela

Angela Merkel, the chancellor of Germany, has consistently been at the top of Forbes magazine’s 100 most powerful women in the world.

Name meaning: Angel.

Popularity: This is the 251st most popular baby girl’s name in the U.S.

Middle name ideas:

  • Angela Harper
  • Angela Hart
  • Angela Madelyn
Erin

Erin Brokovich is an environmental activist best known for building a case against PG&E for the contamination of drinking water.

Name meaning: Ireland.

Popularity: Erin ranks #520 for baby girls in the U.S.

Middle name ideas:

  • Erin Makayla
  • Erin Natalia
  • Erin Palmer
Georgia

Georgia O’Keefe was the definition of a rule breaker when it came to female artists of her time.

Name meaning: Farmer.

Popularity: This is the 176th most popular baby name for girls.

Middle name ideas:

  • Georgia Rain
  • Georgia Ruby
  • Georgia Leigh
Harriet

Harriet Tubman was born into slavery but went on to free around 300 enslaved people through her work on the Underground Railroad.

Name meaning: Home.

Popularity: This badass name is not currently popular in the U.S.

Middle name ideas:

  • Harriet Marley
  • Harriet Rai
  • Harriet Blakely
 
Marion

Marion Donovan invented the diaper! How à propos! Plus, she has a cool name.

Name meaning: Drop of the sea; or beloved.

Popularity: Marion is not currently ranking in the top 1000 baby names.

Middle name ideas:

  • Marion Ayla
  • Marion Birch
  • Marion Brooke
Maya

Poet and civil rights activist Maya Angelou made history with her memoir, “I Know Why the Caged Bird Sings”, as the first nonfiction best-seller by an African-American woman 

Name meaning: Water.

Popularity: This is the 61st most popular baby name for girls in the U.S.

Middle name ideas:

  • Maya Jane
  • Maya Nicole
  • Maya Reverie
Meryl

I’ll let you decide whether Meryl Streep has changed history. All I know is that she’s a phenomenal actor and she has an awesome name (that I’m surprised more people haven’t copied).

Name meaning: Of the bright sea.

Popularity: This name isn’t ranking in the top 1000 baby names.

Middle name ideas:

  • Meryl Taylor
  • Meryl Sloane
  • Meryl Valentina

Articles related to preparing for a new baby:

badass names for girls

100 Badass Girl Names + Meanings + Current Popularity