Persian name from *mah* (moon) and *jâbeen*, traditionally meaning moon-faced or radiant-cheeked.
Like Mahjabeen?
Swipe through thousands of names like it