Name: Mashruh (مشروح)
Meaning: Mashruh is an Arabic name for boys that means explained. It also means relaxed, opened, especially referring to a heart that is open to accept something.
Gender: male