I don't know any that are particularly South African, but I know a few that are either Swahili or used in Western Africa:
Zuri is my vote for a female!
Zola
Abeni (it means "we asked for her and we got her")
Adisa
Nya/Nia
Ayo/Dayo - male or female
Imani
Kato
Kayode - I think it means "joy" or "he brings joy", you could use Kay or Kody as a nn
Obi