Name: Mushhid (مشهد)
Meaning: Mushhid is an Arabic name for boys that means one who causes/allows others to see something.
Gender: male