Name: Hasoun (حسون)
Meaning: Hasoun is an Arabic name for boys that means virtuous, chaste.
Gender: male