100 Powerful & Strong Girl Names and their Meanings

Even with the strides in modern feminism in the past 100 years, it can feel like most of the baby girl names out there are a little dated.

I know it feels like half of our girl names just mean “pretty,” and while that’s great, sometimes you want something a little more proactive for your baby girl’s name. If you’re looking for something a little more powerful, then you’ve come to the right place.

Whether you want to draw inspiration from the names of mythological goddesses or an ancient female warrior, or you want something a little more modern, we’ve got you covered. Keep reading for my favorite strong baby girl names.

Popular Strong Girl Names

1. Adira
Origin: Hebrew

The first of our tough girl names is in fact from ancient Hebrew. Adira, which is also found in the masculine form Adir, is a Hebrew name that’s popular among Israelis and international Jews alike, and it actually has multiple powerful meanings, as it means “great,” “powerful,” “or mighty”

2. Alcmene
Origin: Greek

Besides having the Greek meaning “strong in wrath” – there’s nothing wrong with embracing your anger every now and then – Alecemen will be best known to Greek mythology enthusiasts (and Disney lovers) as the mother of Hercules. What says “strong woman” more than being the mother of a literal demi-god?

3. Alessia
Origin: Italian

Alessia is the Italian feminine version of the Greek name Alexander, popularized by the famous conqueror Alexander the Great. The name’s original meaning is “defender,” and it’s the perfect name to make sure your little girl is a defending warrior who knows how to stand up and protect the things that are important to her.

4. Alexandra
Origin: Greek

This is one of the most popular strong girl names out there, and its etymology is pretty obvious. Like Alessia, it means “defender” and honestly, I think that this female version of Alexander has even more power to it than the male version.

5. Audrey
Origin: English

The first English-origin name on our list, Audrey is a timeless popular name that literally means “noble” or “strength.” Give your baby girl some noble strength by naming her Audrey.

6. Ayesha
Origin: Arabic

Ayesha is an incredibly popular Arabic name, and since there are more than half a billion Arabic speakers in the world, that makes this name, which means, “living” one of the most popular strong girl names in the world. Ayesha is sure to instill a certain sustaining healing power in your baby girl.

7. Bellatrix
Origin: Latin

Any Harry Potter fan recognized this name immediately. Like many of J.K. Rowling’s character names, the name Bellatrix comes from Latin, and literally means female warrior. While Bellatrix Lestrange is probably not someone you want your little girl emulating, there’s something undeniably captivating about the character, and we just might see a lot more Bellatrixes out there in the coming years.

8. Bree
Origin: Irish

This Irish name translates to “noble” or “power,” and it’s the perfect strong girl’s name for anyone with some Irish heritage and a baby girl on the way.

9. Bridget
Origin: Irish

While its also found in Germanic languages, the name Bridget originated in Irish culture from Saint Bridget of Kildare, who was held in such high esteem that she was dubbed “Mary of the Gael.” There is also an Irish goddess of the same name, and this name literally means “exalted one.”

10. Carla
Origin: German

Derived from the male German name “Carl,” Carla means “free woman,” and it’s an amazing name to guarantee that your baby girl is a strong and independent free-thinker.

11. Carole
Origin: French

Carole is another name meaning “Free woman;” it’s the French and feminine version of the Latin-origin Carolus, which is itself the source of the name Charles. This is a great alternative to Carla if you prefer the sound of the lovely French language.

12. Charlotte
Origin: French

The last of our strong girl names meaning “free woman,” Charlotte is the French, female variation of the name Charles, and it boasts a strong meaning, the beautiful french “Ch” sound, and timeless popularity, making this name an easy choice for any parent looking for strong baby girl names.

13. Claudette
Origin: Roman

Claudette is the female version of Claudius, who was the fourth Roman emperor. The emperor Claudius also rose to his rank despite family ridicule and overcame the adversity of having a limp. Your baby girl Claudette will know that nothing is impossible.

14. Erica
Origin: Swedish

Erica is the feminine version of the Old Norse name Eric, which is a regal name that means “eternal ruler.” Pokemon fans will also love this name, as Erica was the name of the gym leader at the all-female gym.

15. Fianna
Origin: Irish

The actual meaning of Fianna is unknown, which adds to the mysterious and noble strength of this name. In Irish mythology, Fianna was based on the historical bands formed in medieval Ireland.

16. Freja
Origin: Old Norse

Freja is an Old Norse name meaning “lady” or “noblewoman,” and it’s also the name of the goddess of love in Norse mythology.

17. Gabriella
Origin: Hebrew

Gabriella is the feminine version of the name Gabriel, which means “God is my strength.” Gabriel is also the name of the angel who appeared to both Abraham and his nephew Lot at different.

18. Generys
Origin: Welsh

While the exact translation of this beautiful Welsh name actually doesn’t seem to be known, one possible understanding of the etymology is “female chief.” That’s a great meaning. Plus, Generys just sounds cool.

19. Harriet
Origin: French

“Harriet is the female version of Henry, a historic name of kings that means “powerful ruler.” Plus, there are few figures in history more worthy of being the namesake for your baby girl than abolitionist Harriet Tubman.

20. Hilda
Origin: Old Norse

Hilda is one of the best fierce girl names out there. The Old Norse culture had no problem with powerful women, and they’ve given us some great female warrior names. This name literally means “maid of battle.”

21. Kendra
Origin: Old English and Gaelic

Kendra is a multifaceted name with a scattered etymology and numerous meanings. This British-Isles-hailing name can either mean “knowing” “greatest champion” or “wise ruler.” And if you’re a fan of the rapper Kendrick Lamar, this name is even better.

22. Matilda
Origin: English

Matilda is an English name that means strength in battle. And if you want your baby girl to embrace knowledge rather than strength, just think of the beloved movie Matilda.

23. Ruth
Origin: Hebrew

While this name doesn’t have a particularly powerful meaning – it translates to “friend,” there have been multiple admirable Ruths throughout history that make this a great name for your little girl. Ruth Bader Ginsberg was a feminist trailblazer, while Ruth from the Bible was the mother of kings. And if you’re a baseball fan, this name’s connection to Babe Ruth certainly doesn’t hurt.

24. Simone
Origin: Hebrew

Simone is the female version of Simon, which is itself the English version of the Hebrew name Shimon, one of the tribes of Jacob. With this name, your baby girl will be the matriarch of a powerful and numerous tribe.

25. Yael
Origin: Hebrew

Yael is a popular Hebrew and Israeli name that means ibex, and the original Yael, quite the rebellious woman, killed a Canaanite general by driving a tent peg through his skull. That’s a pretty badass girl’s name.

Old-Fashioned Strong Girl names

Names are constantly going through trends and phases, and this might be even more the case with baby girl names. But sometimes you don’t want to just go with the flow, and you want a name strong girl’s name that’s stood the test of time. If that’s the case, then this is the section for you. Here are our favorite old-fashioned strong girl names, because sometimes an oldie is a goodie.

1. Arie
Origin: Hebrew

Arie, related to the name Aryeh, translates to “lion” in Hebrew. Modern Hebrew has a tendency towards unisex names, and you can turn pretty much any Hebrew boy’s name into a girl’s name, so turn Aryeh into a girl’s name and make your daughter a lioness. Remember, the lioness is the one who does the hunting.

2. Augusta
Origin: Latin

Another female name that comes from a Roman emperor, August, from the emperor Augustus, means “venerable” or “exalted one” in Latin. This is a regal name that’s perfect for your baby girl.

3. Aurelia
Origin: Greek

Aurelia is a beautiful Greek-origin name that translates to “gilded” or “golden.” Show your baby girl how precious she is with this golden girl’s name.

4. Constance
Origin: Latin

Constance is a Latin-based name meaning “steadfast” or “constant.” This is a strong girl’s name that will teach your daughter the value of perseverance.

5. Delia
|Origin: Greek, English, and Irish

This name really is the most versatile girl’s name on our list. It has beautiful meanings in three different languages. In Greek, this name refers to the island birthplace of the twin gods Artemis and Apollo, while in English it means “of the nobility.” Finally, in Irish, Delia means “daughter of the sea.” Three different meanings, all powerful in their own way.

6. Erma
Origin: English

Erma is an English name meaning “whole.” While the meaning of this name is a little understated, in a world where young girls have so many unfair expectations thrust upon them, this name can be a powerful reminder to your baby girl that they’re whole and perfect just the way they are.

7. Dolly
Origin: English

Dolly, not to be confused with the diminutive of “doll,” means “gift of God.” That’s a pretty powerful name, and it doesn’t hurt that Dolly Parton is a feminist icon and a positive role model for any little girl.

8. Edith
Origin: Old English

Edith is a majestic name that means both “fortune” and “war,” making this name perfect for your little battle heroine. Plus, its historical popularity among royalty adds some power to the name.

9. Ethel
Origin: English

Ethel literally means “noble,” which is a multi-faceted word up to your interpretation. Will your daughter be upper-class nobility, or noble, kind, and loyal? Or, of course, she could be both.

10. Eunice
Origin: Greek

Another Greek name on our list, Eunice translates to “victory,” and this is a powerful name that will help your daughter embrace her competitive side a little bit.

11. Gertrude
Origin: German

Gertrude is an elegant German name meaning “spear of strength.” Make a real battle woman out of your baby girl with this name.

12. Helen
Origin: Greek

In ancient Greek mythology, Helen of Troy was the beautiful queen over whom entire wars were fought. On a more recent note, Helen Maroulis is a modern-day Olympian who’s won multiple world titles in women’s wrestling, including the first-ever Olympic gold for the United States in 2016. Helen is a name of royalty and warriors alike.

13. Hester
Origin: Latin

Hester Prynne from The Scarlet Letter is the original rebellious woman. This Latin name, meaning “star,” is the perfect female name for your baby girl if you want her to know that well-behaved women seldom make history.

14. Kaimana
Origin: Hawaiian

Kaimana is a beautiful Hawaiian meaning “sea of power.” This name is perfect for any Hawaiian mother who wants to embrace their heritage and give their baby girl a name that embodies the strength of mother nature.

15. Lois
Origin: Greek

Lois has the short and sweet meaning of “better.” This name will teach your daughter to aim high and not settle for second place.

16. Martha
Origin: Aramaic

Aramaic is an ancient language that has influenced Hebrew, Arabic, and other Semitic languages. Martha means “lady,” and those with a nerdier side will love this name, as its the name of Batman’s mother, and the Doctor’s companion Martha, who was one of the most competent and proactive companions of the beloved sci-fi series.

17. Millicent
Origin: German

Millicent is a German name meaning “strong worker.” This is a great name to teach your daughter she doesn’t have to conform to dainty perceptions of femininity and that she shouldn’t be afraid to get her hands dirty.

18. Mildred
Origin: Old English

Mildred is an old-fashioned name with the beautiful meaning of “gentle strength.” This is a great moniker to bestow upon your baby girl to teach her that there’s strength in kindness, and that, sometimes, a gentle strength is more impressive than being the most boisterous and aggressive person in the room.

19. Minerva
Origin: Latin

Any Harry Potter fanatic will recognize Minerva as the first name of the strict-but-king Professor McGonagall. JK Rowling made a good choice when she picked this lovable Transfiguration professor’s name, as Minerva means “intellect.” Teach your daughter that knowledge is power with this old-school Latin name.

20. Qadir
Origin: Arabic

One of the oldest still-spoken languages, Arabic is a beautiful language with some incredibly meaningful names. Qadir might be my favorite, as this name literally means “able,” or “capable.” Teach your strong baby girl from day one that nothing is impossible.

21. Sophronia
Origin: Greek

Sophronia is an eloquent name coming from Greek that means “sensible.” Even more than knowledge, wisdom is power. Teach your daughter that thinking her way through things takes more strength than just powering through with her head down.

22. Tillie
Origin: English

Tillie is short for Matilda, and like its long-form namesake, this cute nickname means “strength in battle.”

23. Tryphena
Origin: Greek

Despite its intimidating length and sound that conjures up images of a fierce queen, Tryphena is a lovely name that means “gentle.” There’s strength in kindness.

24. Vesta
Origin: Roman

Vesta is a roman name that means “hearth,” and the name of a goddess that’s symbolized by eternal fire. What’s stronger than an eternal source of heat and energy?

25. Victoria
Origin: English

Besides being the name of many powerful queens, Victoria, perhaps obviously, shares an origin with the English word “victory.” This is a name that’s powerful both in theory and in practice.

Beautiful & Elegant Strong Girl Names

Femininity and strength don’t have to be opposites, and you don’t have to be weak to be beautiful. With that in mind, here are our favorite strong girl names that are beautiful and elegant, so your daughter can have the best of both worlds.

1. Amira
Origin: Arabic

Amira is a lovely name that is also the feminine version of the Arabic word for “commander.” Your baby Amira will be a natural-born leader.

2. Athena
Origin: Greek

I’m not sure there’s a more powerful name out there than Athena. This Greek goddess claimed strategy, wisdom, and battle tactics as her domain. There’s not much more to say about this name.

3. Eloise
Origin: French

Eloise is a lovely French name meaning “famous warrior.” This name is the perfect combination of beauty and brawn.

4. Cassandra
Origin: Greek

This lovely Greek name really exemplifies feminist energy in its rather long English meaning of “the one who shines and excels over men.” Raise a feminist trailblazer by naming your daughter Cassandra.

5. Cosette
Origin: French

Popularized by the character from Les Mis, the lovely name Cosette means “victorious.”

6. Elowyn
Origin: English

Elowyn is a lovely name that means “oaktree.” Oaktrees are known for their long life and sturdiness, and they’re the perfect namesake for your resilient daughter.

7. Emmeline
Origin: German

Emmeline is another German name that means “work.” German seems to be the language of choice if you want a tough daughter who’s not afraid to get her hands dirty.

8. Faye
Origin: French

Faye comes from the French word for “fairy.” While fairies aren’t exactly thought of as strong, there are many different interpretations of these magical creatures, and some of them are downright vicious.

9. Francesca
Origin: French

The perfect lovely name for French parents, Francesca literally means just that: French. Of course, it also means “free person,” and will help your baby girl embrace some freedom, exploration, and initiative.

10. Irene
Origin: Greek

Irene literally means “peace,” and it also refers to the goddess of peace. What’s more beautiful and powerful than being the goddess of peace?

11. Iris
Origin: Greek

In Greek mythology, Iris is the Greek goddess of the rainbow. This name channels the energy and beauty of light, rain, and rainbows.

12. Leonora
Origin: Greek

Leonora means “light” in Greek, and its similar to the Hebrew names Leora and Eliora, which both mean “her light to me.”

13. Maia
Origin: Maori

This lovely name is perfect for anyone of Maori heritage, as Maia translates to “brave warrior” or “confident.” Maia gives you two powerful and beautiful meanings for the price of one.

14. Mirabella
Origin: Italian

If you remember any of your intro Italian classes from high school, you might know that “bella” means pretty, but combined with “mira,” the lovely Italian name Mirabella literally means wonderful.

15. Morgan
Origin: Welsh

Morgan is a powerful and eloquent Welsh name meaning “sea warrior.” If you love the beach and the water, then this is the perfect baby name for you.

16. Myla
Origin: Latin

Myla is a Latin name meaning “soldier.” This is the perfect name if you want your daughter to know that some things are worth fighting for.

17. Raine
Origin: French and Sanskrit

Raine boasts claims to two very different but equally beautiful languages: French and Sanskrit. In French, Riane literally means “queen, while in Sanskrit is means “she is singing.” Channel artistic energy and regality in one by naming your daughter Raine.

18. Rhiannon
Origin: Welsh

Another Welsh name, Rhiannon, which is undeniably similar to the name of the singer Rhianna, means “divine queen.”

19. Sasha
Origin: Russian

Sasha is actually a Russian unisex name that is their version of Alexander. As such, just like the original Greek, this lovely and strong name means “defender.”

20. Seraphina
Origin: Latin

Seraphina is a beautiful, powerful, and intimidating name that means “fiery” or “burning.” You’re sure to raise a rebellious, energetic, empowered firebrand with this name.

21. Shannon
Origin: Irish

Shannon is a popular girl’s name in many English-speaking countries that comes from the longest river in Ireland, as well as a Celtic goddess of the same name. Embrace your Irish culture with this powerful name.

22. Sophia
Origin: Greek

Sophia is yet another Greek name that means “wisdom.” The Greeks really appreciated the power of knowledge.

23. Valentina
Origin: Latin

Valentina is a Latin name that literally means “strength.” It doesn’t get much stronger than that.

24. Vivian
Origin: Latin

Vivian is a lovely Latin name that translates to “lively.” Let your daughter know she doesn’t ever have to tone herself down.

25. Wilma
Origin: German

The last name on this portion of our list, Wilma translates to “protection.” Teach your daughter to use her strength to protect the things that matter.

Strong Female Warrior Names Inspired by Heroines

Fiction, fantasy, and mythology are full of damsels in distress, and its time to give the spotlight to some of the tough and strong female warriors out there. If you want to name your daughter after a natural-born fighter, then these are the names for you. Who knows, your daughter might just grow up to be the next big UFC champion

1. Arya
Origin: Sanskrit

Arya means “noble one,” but most people will recognize it as the name as the ferocious elf warrior from Christopher Paolini’s “Inheritance” fantasy series, or the beloved character from Game of Thrones.

2. Artemis
Origin: Greek

Artemis is the goddess of the moon and of the hunt. This is a powerful name that takes command over a celestial body and embraces pursuit in the night.

3. Buffy
Origin: English

Few shows left their mark on the 90’s like Buffy the Vampire Slayer. Embrace this feminist fighter by naming your daughter Buffy.

4. Bellona
Origin: Roman

Bellona is the Roman goddess of war, and your baby Bellona is sure to be a force to be reckoned with.

5. Brenda
Origin: Old Norse

Brenda is an Old Norse name that means sword. Everyone will know your daughter has an edge to her.

6. Brielle
Origin: English

Brielle literally means warrior of god. This is the perfect name for a kind but ferocious girl who will only fight when necessary.

7. Camilla
Origin: Roman

Camilla was a feared warrior from Roman mythology. This is a great name to pay homage to the female fighting spirit.

8. Catherine
Origin: Greek

The name Catherin originally comes from the Greek word karthoros, which means “pure.” Additionally, Catherine the Great, emperesss of Russia, was not a woman to be trifled with, and she overthrew her own husband out of disdain for his incompetence.

9. Diana
Origin: Roman

The Roman counterpart to Artemis, Diana is also the secret identity of Wonder Woman. Embrace mythological strength with this name.

10. Gunhild
Origin: Old Norse

Since “gunn” and “hild” both mean “war,” this name would, technically, literally translate to “war war.” But that doesn’t exactly sound cool, so it’s easier to explain this name as meaning war or battle.

11. Gwendolen
Origin: Welsh

Gwendolen is a Welsh name meaning “fair,” “circle,” or “bow,” but it’s also the name of the wife of the powerful magician Merlin from the legends of King Arthur.

12. Joan
Origin: French

Joan of Arc was a passionate revolutionary who led the French in battle against the English at the young age of fifteen.

13. Katniss
Origin: Greek

The name Katniss actually refers to an aquatic plant, but most people now will associate it with The Hunger Games. Few lines are as iconic in 2010’s fiction as “I Volunteer as Tribute!” and Katniss Everdeen was an empowered and selfless hero who used her archery skills to fight for what’s right.

14. Larasati
Origin: Indonesian

Larasati is a beautiful Indonesian name that means “responsible and firm.” Because being a warrior doesn’t mean charging into every battle without thinking.

15. Llewella
Origin: Welsh

While this name’s translation is a bit of a mouthful, it’s certainly powerful. Llewella literally means “one whose lion-like bravery shines bright.”

16. Maeve
Origin: Irish

In Irish Mythology, Maeve was the warrior queen of Connacht. She’s also a popular character from the hit Netflix series “Sex Ed” who overcame adversity and difficult circumstances to accomplish her goals.

17. Michonne
Origin: French

Michonne was a popular character from the graphic novels and TV show “The Walking Dead.” This quiet and mysterious character was always armed with her trusty katana to behead any zombies that stood in her way.

18. Mulan
Origin: Chinese

The popular Disney movie Mulan is rooted in ancient Chiense folklore. This female warrior is the perfect namesake for any young Chinese girl.

19. Storm
Origin: English

“Storm” would be a strong girl’s name even without its connection to the powerful woman hero from the X-Men comics, but with the combination of the two, this name is perfect for any nature lover or comic book fan.

20. Thora
Origin: Old Norse

The female version of Thor, which means Thunder. Of course, Thor is also the Nordic god of thunder and the popular Marvel superhero. Marvel fans, mythology nerds, and anyone of Nordic heritage will love this name.

21. Trinity
Origin: Latin

While trinity simply means “three” in Latin, this name might be more commonly associated with the determined female revolutionary from The Matrix film series.

22. Xena
Origin: Greek

Xena is Greek for “stranger,” but it’s also the name of The Warrior Princess. Xena: Warrior Princess is one of the biggest cult-following shows from the 90s, and it was particularly known for its strong and empowered female main character, Xena.

23. Yehudit
Origin: Hebrew

Yehudit is the feminine form of Yehuda, and this name literally means “Jew.” In the story of Hannukah, Yehudit took matters into her own hands and slew a major Greek general.

24. Zaila
Origin: Arabic

This strong Arabic name gets straight to the point, and it simply means “might” or “power.”

25. Zelda
Origin: English and Spanish

Our final name means “grey fighting maid.” Video game fanatics will love this name, and contrary to other video game princesses like Princess Peach, the titular character of the Legend of Zelda series is no damsel in distress.

That brings us to the end of our list. We hope we helped you find the empowered female name that you’re looking for. Good luck!

Leave a Comment