You’re having a baby girl and you want a name that’s as strong and powerful as she will be. We’ve got you! Gone are the days when girls had to be made of sugar and spice and all things nice…We know you’re looking for strong girl names that will help your little one be the warrior she is.
Strong girl names can still sound and feel sweet too if you want them to. Some are traditional, others more unique. You can also choose strong girl names because of their meanings; we’ve chosen ones that have powerful meanings too.
We’ve rounded up strong girl names that are modern and fresh as well as more retro and timeless so there’s something to suit all tastes. Our focus is on unique strong girl names that you may not have heard before! Your little girl is less likely to have to share her name with others, especially at school. We particularly love Elaheh, Athena and Raine.
Choosing a strong name for your little girl will bring energy and a sense of boldness, so she’s ready to grab life with both hands!
Suggested: 40 Classic & Cool Girl Names

40 Unique Strong Girl Names
- Ada – German meaning “noble”
- Alexandra – Greek meaning “she saves the warriors”
- Amira – Arabic meaning “commander”
- Athena – Greek meaning “wise”
- Bellatrix – Latin meaning “female warrior”
- Bree – Celtic meaning “strength”
- Briana – Irish meaning “strong and virtuous”
- Casey – Irish meaning “brave”
- Cassandra – Greek meaning “defender”
- Cleo – Greek meaning “glory”
- Colette – French meaning “people of victory”
- Cyrene – Greek meaning “supreme power”
- Elaheh (Elah-hey) – Muslim meaning “like a goddess” in Parsi
- Emersyn – French meaning “brave and powerful”
- Finley – Scottish meaning “fair warrior”
- Frankie – Latin meaning “free”
- Gabriella – Italian meaning “God is my strength”
- Harlow – English meaning “army”
- Hera – Greek meaning “queen”
- Imara – Swahili meaning “strong-willed”
- Isadora – Greek, ‘Isa’ meaning “strong-willed”
- Kendra – Welsh meaning “wise ruler”
- Lenna – German meaning “lion’s strength”
- Lulu – German meaning “famous battle”
- Maeve – Irish mythology, warrior queen of Connacht
- Maia – Maori meaning “brave warrior”
- Maliha – Muslim meaning “beauty and strength”
- Morgan – Welsh meaning “sea warrior”
- Myla – Latin meaning “soldier”
- Navy – English meaning “navy”
- Raine – Sanskrit meaning “queen”
- Rory – Scottish meaning “red king”
- Ruby – Latin meaning “red”
- Sasha – Russian meaning “defender”
- Scarlett – English meaning “red”
- Tyra – Scandinavian meaning “thunder warrior”
- Valencia – Spanish meaning brave and strong”
- Valentina – Roman meaning “strength”
- Wilma – German meaning “protection”
- Zaila – Arabic meaning “mighty”

Looking for more girls’ names? Check out:
40 One Syllable Girl Names with Meanings