Thirty kick-ass baby names for girls

(Rawpixel/Getty Images)
(Rawpixel/Getty Images)

Choosing a name for your baby girl can be as straightforward as picking a family name, or it could be quite a challenging exercise. Do you pick something that sounds nice, or do you go for a name based on its meaning?

If you want to give your little daughter a head start in life with a kick-butt name, read on: we've put together 30 names for girls with prowess and moxie.

1. Ambrosia
Meaning: Immortal
Origin: Greek

2. Andiswa
Meaning: To make broad, to increase, to expand
Origin: Xhosa, Ndebele

3. Constance
Meaning: Steadfast
Origin: Latin, English

4. Edith
Meaning: Prosperous in war
Origin: English

5. Erica
Meaning: Eternal ruler
Origin: Norse

6. Faizia
Meaning: Successful
Origin: Indian, Arabic

7. Geraldine
Meaning: Mighty, ruler with the spear
Origin: German, French

8. Hafeeza
Meaning: Protector, guardian
Origin: Indian, Arabic

9. Imala
Meaning: Strong-minded, disciplinarian
Origin: Native American

10. Jalila
Meaning: Illustrious, famed
Origin: Arabic

11. Katleho
Meaning: Success
Origin: Basotho

12. Leona
Meaning: Lion
Origin: Latin, French 

13. Louise
Meaning: Hardworking, brave
Origin: Germanic

14. Mackenzie
Meaning: Leader, born of fire
Origin: Gaelic

15. Matilda
Meaning: Powerful battler
Origin: Germanic

16. Mamello
Meaning: Perseverance
Origin: Sesotho

17. Nekeisha
Meaning: Bold spirit
Origin: African American

18. Ndiliswa
Meaning: Respected
Origin: Xhosa

19. Nonyameko
Meaning: With endurance
Origin: Xhosa

20. Paballo
Meaning: Protection
Origin: Sesotho

21. Pragya
Meaning: Prowess, wisdom
Origin: Hindu, Indian

22. Ramatla
Meaning: Strength
Origin: Sesotho

23. Sayeeda
Meaning: Auspicious, leader
Origin: Arabic

24. Sloane
Meaning: Fighter
Origin: Celtic

25. Tansy
Meaning: Immortal
Origin: Greek

26. Tlotliso
Meaning: Honour
Origin: Sesotho

27. Tokoloho
Meaning: Freedom, independence
Origin: Sesotho

28. Valda
Meaning: Battle heroine, spirited in war
Origin: German, Teutonic

29. Yesmina
Meaning: Strength
Origin: Hebrew

30. Yusra
Meaning: The prosperous one
Origin: Arabic

Searching for something bold for a baby boy: Eric and 29 other strong baby names for boys

Do you have any strong names for girls you think should be included in our list? See our details below and send us your suggestions. If you know the origin and meaning please include that in your mail.

Chat back:

Share your story with Parent24. Anonymous contributions are welcome.

WhatsApp: Send messages and voicenotes to 066 010 0325

Email: Share your story with us via email at chatback @

Sign up for Parent24's newsletters.

Find a variety of baby names to choose from in our Baby names hub

We live in a world where facts and fiction get blurred
In times of uncertainty you need journalism you can trust. For 14 free days, you can have access to a world of in-depth analyses, investigative journalism, top opinions and a range of features. Journalism strengthens democracy. Invest in the future today. Thereafter you will be billed R75 per month. You can cancel anytime and if you cancel within 14 days you won't be billed. 
Subscribe to News24
Voting Booth
Zama zama crackdown: What are your thoughts on West Village residents taking the law into their own hands?
Please select an option Oops! Something went wrong, please try again later.
Authorities should bring in the army already
11% - 1898 votes
Illegal miners can't be scapegoated for all crime
49% - 8728 votes
What else did we expect without no proper policing
37% - 6472 votes
Vigilante groups are also part of the problem
4% - 633 votes
Rand - Dollar
Rand - Pound
Rand - Euro
Rand - Aus dollar
Rand - Yen
Brent Crude
Top 40
All Share
Resource 10
Industrial 25
Financial 15
All JSE data delayed by at least 15 minutes Iress logo
Editorial feedback and complaints

Contact the public editor with feedback for our journalists, complaints, queries or suggestions about articles on News24.