Shaimaa is an Arabic name traditionally meaning marked with beauty marks or distinctive features.
Like Shaimaa?
Swipe through thousands of names like it