An Arabic name meaning “rain clouds” or “properly balanced.”
Like Mazen?
Swipe through thousands of names like it