Shakeela is from Arabic and means beautiful, graceful, or well-formed.
Like Shakeela?
Swipe through thousands of names like it