Likely from African naming traditions, with varied local meanings depending on language and region.
Like Shanga?
Swipe through thousands of names like it