Name: Mahjan (محجن)
Meaning: Mahjan is an Arabic name for boys that means pure, flourishing, blooming.
Gender: male