Shamsa is an Arabic name meaning "sun-like" or "little sun," from shams meaning "sun."
Like Shamsa?
Swipe through thousands of names like it