Shakura likely relates to Arabic Shakur, meaning thankful or grateful, adapted into a feminine form.
Like Shakura?
Swipe through thousands of names like it