Shamsa is an Arabic name meaning "sun-like" or "little sun," from shams meaning "sun."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Shamsa?
Swipe through thousands of names like it