Name: Mahsun (محسن)
Meaning: Mahsun is an Arabic name for boys that means beautified, improved.
Gender: male