120 Strong Baby Girl Names For Your Little Girl

little girl wearing pigtails and smiling making muscles with arms and wearing a striped t-shirt

Sharing is caring!

In this day and age, many parents find themselves looking for strong and powerful names for their daughters. Your little girl was born to make a difference, and giving her a strong name is a good place too start.

You want to pick a name that will carry her through life from a young girl to a courageous young woman. Strong names are an excellent choice to carry her through her life with bravery and grace.

You can pair these powerful girl names with a family name if you wish to honor a family member. Or, give her a badass name that’s all her own! Whatever you choose for your daughter’s given name is sure to encompass her beauty and strength.

There are a few ways to choose powerful baby names. You can find beautiful girl names meanings of power and strength, name her after powerful women, or choose a name that sounds strong when you hear it.

text overlay saying 120 strong and powerful baby girl names with picture of toddler wearing white dress and making kissy face

Related: 220+ Strong Baby Boy Names For Your Little Dude

Girl Names That Mean Strength

On this list of strong baby names, these girl names all have meanings of “strength”.

  • Asta
  • Andrea
  • Audra
  • Briana
  • Bridget
  • Etana
  • Jaiyana
  • Melisande
  • Millicent
  • Valeria
cute baby girl of laying on back on white blanket with a pink bow in her hair holding her hands together and smiling

Powerful Baby Girl Names

These girl names all have a special meaning – they translate to “power” or “powerful”!

  • Bridget
  • Bree
  • Meja
  • Nimerah
  • Zaila
baby girl with blue background surrounded by flowers

Strong Baby Girl Names

This list has 115 strong and powerful girl names. Some of the names are for famous people, some are simply strong female names, and many have different meanings of power, strength, and bravery.

  1. Adira – this gorgeous name is of Hebrew origin and means “strong”
  2. Aila – a Scottish Gaelic girl name that means “from the strong place”
  3. Alessandra – meaning “defender of men”, this Italian girl name is loaded with style! You can call her Allie, Alessia, Alessi, Lessi, Sandra, Sasha, or Sandy if you love a sophisticated girl name with adorable nicknames.
  4. Alessia – derived from Alessandra, this name means “defender of men” and is of Italian origin
  5. Alexandra/Alexandria – Alexandra is the feminine form of Alexander. It means “defender of men” and is of Greek origins. Alexandra is a classic girl name that has many nicknames. You can call her Alex, Allie, Lexie, Sasha, or Alexa. It is one of the most popular baby girl names on this list.
  6. Alice – a vintage girl name of German origins that means “noble”.
  7. Amelia – an English girl name with German roots that means “hardworking”. Amelia Earhart was the first female aviator to fly across the Atlantic Ocean alone.
  8. Anastasia – a gorgeous name of Greek and Russian origins that means “resurrection”. Cute nicknames include Ana and Stacy.
  9. Andra – a Greek name that means “defender of people”
  10. Andrea – a strong name of Greek origin that means “strong, brave”
  11. Andromeda – a Greek name that means “universal ruler”
  12. Aoife – pronounced “ee-fa”, this traditional Irish name means “radiance, beauty”. In Irish mythology, Aoife was a warrior princess.
  13. Ariella – a Hebrew name meaning “lioness of God”. This strong girl name can be shortened to Ari or Ella.
  14. Aspen – Aspen is a place name as well as a plant based name! Aspen, Colorado is known for its breathtaking mountains and ski resorts. The name Aspen means “shaking tree” and has Old English origins
  15. Asta – a Danish name that means “divine strength”
  16. Astrid – this strong name has Scandinavian roots and means “God’s strength.” Astrid has very boho and hippie vibes.
  17. Athena – this is a very powerful girl name! Athena means “from Athens” and is of Greek origin. In Greek mythology, Athena was the Goddess of Wisdom and War.
  18. Audra – meaning “noble strength”, this girl name has British and Old English roots
  19. Audrey – The name Audrey is of English origins and means “noble strength”. Many hear this name and think of Audrey Hepburn – a strong woman that was also a fashion icon.
  20. Augusta – a Latin name that means “magnificent”
  21. Avery – a popular name of English origin that means “ruler of the elves”. This is a unisex name.
    two girls with buns holding flowers and smiling
  22. Beatrix – a Latin and German girl name that means “voyager”. While this name feels classic and old-fashioned, you can give her a spunky nickname like Birdie or Trixie.
  23. Bellatrix – this modern name is of Latin origin and means “female warrior”.
  24. Brianna – this girl’s name means “strong, virtuous” and has Irish origins
  25. Briar – this is a great name for those that love gender-neutral names. Briar means “thorny bush of roses” and has British origins.
  26. Bridget – this Irish name means “strength, power” and is great for parents that love classic names
  27. Bree – this Irish girl name with Celtic roots means “power”
  28. Brenda – a German name that means “sword”
  29. Carla – this German and Italian name means “free woman
  30. Cassandra – this Greek name means “one who excels above men”
  31. Catherine – The name Catherine is of Greek origin meaning “pure” and is popular among parents that like vintage girl names. There are many different variations of the name Catherine, including Katherine, Cathryn and Kathryn. Catherine can be shortened to Cathy, Cat, Kit, Kitty, Catie/Katie, or Kay.
  32. Colette – a beautiful girl name that means “people of victory” and has French roots.
  33. Daphne – a strong girl name of Greek origin meaning “laurel”. In Greek mythology, Daphne, the daughter of Peneus, was transformed into a laurel tree to keep her safe.
  34. Dara – the name Dara has many origins, but the Irish version of the name means “oak tree” 
  35. Della – a rare girl name that means “noble” and is of German origins. This is the perfect name for parents that want a unique version of the name Bella.
  36. Eden – a biblical name with Hebrew origins that means “place of pleasure”. Edie is a cute nickname for Eden.
  37. Edith – an Old English name meaning “riches”. You can call her Edie for a super sweet nickname.
  38. Eleanora – a cute Greek name that means “shining light” and has beautiful nicknames like Ellie and Nora.
  39. Elizabeth – a variation of the Hebrew name Elisheva that meaning “My God is an oath”. This powerful girl name has been very popular since the early 1900s. A perfect baby name for parents that want a timeless girl name, the name Elizabeth has been held by several queens, princesses, and other historical figures. This cute name has many nicknames include Liz, Lizzie, Eliza, Ellie, Elsie, Libby, Beth and Betty.
  40. Ellison – a gender neutral name that means “son of Ellis” and is of English origin. Ellie is a great nickname for Ellison.
  41. Emmeline – a strong girl name of French, English and German origin that means “hard working.” This beautiful name is pronounced either “emma-leen” or “emma-lyne”.
  42. Enya – an Irish name meaning “fire”
  43. Erica/Erika – this Old Norse baby name means “eternal ruler”
  44. Etana – a unique girl name that means “strength” and is of Hebrew origin
  45. Evangeline – this sweet name is of Greek origin and means “bearer of good news.” Good nicknames include Ev, Evie, Angie and Angel.
    baby girl in a crown and fairy wings
  46. Fiana – this powerful girl name comes from Irish origin and means “huntress, warrior”
  47. Fallon – an Irish name that means “descendent of a warrior”
  48. Florence – a Latin girl name that means “blossoming” and can be shortened to Flo, Flora, or Flossie. Florence Nightingale was a social advocate and the founder of nursing.
  49. Francesca – Francesca – a beautiful Italian girl name that means “free”. You can call her Frankie if you love gender-neutral names, or go with something more feminine like Chessa or Frannie.
  50. Freya – a Scandinavian name that means “lady, noble woman”. In Norse mythology, Freya is the Goddess of Love.
  51. Gabrielle/Gabriella – a Hebrew girl name that means “God is my strength”
  52. Genevieve – The exact origins of this name are unclear, but it is possibly of German origins meaning “tribe woman.” It is most commonly pronounced “jen-uh-veev” in the United States. The French pronunciation is “jen-vee-ev”. A good nickname for this name is Gen, Ginny, Ev, or Vivi.
  53. Gertrude – a German name that means “spear” and “strength”
  54. Georgia – a Greek baby name meaning “farmer” with an adorable nickname Georgie.
  55. Ginger – another plant based name with an adorable nickname! This name means “pure” and has English origins. Ginny makes for the perfect nickname for the name Ginger and is popular among parents that like old-fashioned names.
  56. Gwendolyn – This rare retro girl name means “white ring” and is of Celtic origins. Gwendolyn is often shortened to Gwen for a cute nickname.
  57. Gwyneth – meaning “happiness”, this Welsh name has the nickname Gwynn.
  58. Jade – inspired by the gemstone, the name Jade is of Spanish origins and means “green stone. Jade makes a great first name or middle name.
  59. Hania – this Native American girl name means “spirited warrior”
  60. Harlow – an English name that means “army hill”. This name is great for parents that love last names as first names.
  61. Harriet – a German girl name that means “home ruler”. This name makes many thing of Harriet Tubman, an American activist and “conductor” of the underground railroad.
  62. Hera – this Greek girl name means “protectress”. In Greek mythology, Hera was the Goddess pf Marriage.
  63. Hilda – a strong German name that means “woman of the battle”
  64. Imiza – meaning “universal strength”, this name is believed to originated from the Middle Ages and has German roots
  65. Isa – a unique option, the name Isa means “strong-willed” and has Persian origins
    baby girl sleeping wearing a small crown
  66. Jaiyana – an Arabic name with Muslim roots that means “strength”
  67. Josephine – this cute name means “Jehovah will grow” and has French origins. One of the most vintage names on this list, Josephine has many super cute nicknames, including Jo, Joey, JoJo and Josie.
  68. Jupiter – means “Father Zeus” and is of Latin origins. This name is popular among parents that like unisex names and celestial names.
  69. Kana – a strong name of Japanese origin that means “powerful”
  70. Keagan – a gender neutral Irish name meaning “descendant of the fiery one”
  71. Keeley – this strong girl name means “war” and is an Irish name
  72. Kenley – a gender-neutral name that means “King’s meadow”, this name can be shortened to Ken or Kenny.
  73. Leona – a Latin girl name that means “lion”
  74. Luella – a rare, vintage girl name that means “warrior” and is of Old English origins
  75. Madeleine – The name Madeleine means “woman from Magdala” and is of French origin. It is also spelled Madeline or Madelyn. The most common nickname for this name is Maddie.
  76. Maeve – this powerful girl name means “intoxicating” and has Irish roots
  77. Magdelena – a Greek name that means “woman from Magdala”. This different name feels more familiar with nicknames like Meg, Maggie and Lena.
  78. Marcella – this feminine name has a strong meaning. Marcella is a Latin name with Italian roots that means “warlike”
  79. Marceline – this Latin girl name means “warlike”
  80. Marie – this girl name means “star of the sea” and comes from the Latin word “stella maris”. Marie Curie was a powerful female that conducted pioneering research on radioactivity.
  81. Margaret – Perfect for parents that want a more vintage name for their little princes! Margaret is often shortened to Margot, Maggie, or Margie. The name means “pearl” and is derived from the French name Marguerite.
  82. Martha – a vintage girl name that is of Aramaic origins and means “lady of the house”
  83. Matilda – a powerful girl name German origin that means “battle mighty”. It can be shortened to Mattie or Tilly for a cute nickname.
  84. Maxine – a cute girl name of Latin origins and means “greatest”. Maxine is an old fashioned baby name that is a good choice for parents that love the nickname Max.
  85. Maya – this name means “illusion” in Sanskrit. Maya Angelou is a famous woman known for her literature and as a civil rights activist.
  86. Meja – a unique name with Old Norse roots that means “power, strength”
  87. Melisande – a beautiful name for a little girl that means “strong one”. The name Melisande has French ties.
  88. Meredith – this strong, Welsh name has become more popular in recent years. The meaning of the name Meredith is “great ruler”.
  89. Millicent – a German name that means “strength”. The best nickname for this name is Millie.
  90. Montana – a Latin girl name that means mountain
  91. Myla – an English name that means “solider” and “merciful”
    little girl wearing crown with curly hair smiling and holding a star in her right hand. wearing a simple dress
  92. Nikita – a Russian name that means “victory”
  93. Nimerah – a strong name of Arabic origin that means “tigress, power”
  94. Orla – also spelled Orlagh and Orlaith, this Celtic girl name means “golden princess”
  95. Ornetta – a girls name of Old German origin that means “eagle ruler”
  96. Philomena – a Greek girl name that means “lover of strength”
  97. Ramona – of Spanish origins and means “protector”.
  98. Regan – also spelled Reagan, this gender-neutral name means “royalty, king” and comes from Celtic origins
  99. Rosa – this girl name comes from the Spanish word for “rose”, but holds great historical significance. Rosa Parks was an activist in the American Civil Rights Movement.
  100. Ruth – a biblical girl name of Hebrew origins that means “friend”. This name is popular among parents that want an old-fashioned name. Ruth Bader Ginsburg is the inspiration for adding this strong baby girl name to this list.
  101. Sage – this name has Latin roots and means “wise”. The name Sage is great for parents that love short and strong girl names.
  102. Sally – a Hebrew name meaning “princess”. Dr. Sally Ride was the first American woman in space in 1983.
  103. Sarah – from the Hebrew word for “princess”
  104. Sasha – a gender-neutral name that has Russian roots and means “defender of mankind”. This name is often used as a nickname for Alexander/Alexandra.
  105. Shenzi – Meaning “savage”, this African girl name is full of personality.
  106. Theodora – a beautiful Greek girl name that means “gift of God”. Nickname options include Thea, Dora, and Dori.
  107. Theresa – This old-fashioned girl name means “late summer” and is of Greek origins. Also spelled Teresa, and this sweet name is often shortened to Tess, Tessa, Reese, Terry and Tressa.
  108. Valentina – derived from the Roman name Valentus, this Latin name means “strong and healthy”. Russian astronaut Valentina Tereshkova was the first female to go to space.
  109. Valeria – this Latin girl name means “to be strong”
  110. Velda – a rare name that has German roots and means “ruler”
  111. Velma – a German name that means “determined protector”
  112. Veronica – a Greek girl name that means “she who brings victory”. This name has tons of great nicknames, including Vivi, Vonnie, Ronnie, or Ricky.
  113. Wei – a girl’s name of Chinese origin that means “greatness”
  114. Wilhelmina – This unique classic girl name has been lost in time. Wilhelmina is of German origins and means “protector”. It can be shortened to Willie, Billie, or Minnie. This name is great for parents that favor long baby names.
  115. Wilma – a German name that means “resolute protector”
  116. Winona – a Native American name meaning “first-born daughter”. The names Winnie or Nonnie are unique nicknames for Winona.
  117. Zaila – an Arabic name that means “power, mighty”
  118. Zalia – a Hebrew girl name that means “born of royalty”
  119. Zaya – Also spelled “Zayah,” this Native American name means “woman who wins.”
  120. Zelda – A German name meaning “strong woman.”

Related: 105+ Strong & Masculine Names For Your Little Man

baby girl in pearls

Girl Names Inspired By Powerful Females

This list of baby names is all inspired by powerful women.

  • Elizabeth – Queen Elizabeth, Elizabeth Blackwell
  • Harriet – Harriet Tubman
  • Ruth – Ruth Bader Ginsburg
  • Amelia – Amelia Earhart
  • Maya – Maya Angelou
  • Audrey – Audrey Hepburn
  • Sally – Sally Ride
  • Valentina – Valentina Tereshkova
  • Florence – Florence Nightingale
  • Marie – Marie Curie
  • Rosa – Rosa Parks

Strong & Popular Girl Names

These names are in the top 100 girl names in the United States according to the Social Security Administration.

  • Amelia
  • Elizabeth
  • Avery
  • Maya
  • Valentina
  • Josephine
  • Gabriella
  • Sarah
  • Athena

Related:
80+ Beautiful Royal Girl Names Fit For A Princess
150+ Ocean & Water Inspired Baby Names
201+ Twin Girl Names (That Start With The Same Letter)

Leave a Comment

Your email address will not be published. Required fields are marked *