Name: Mushahid (مشاهد)
Meaning: Mushahid is an Arabic name for boys that means observer, onlooker, beholder, spectator.
Gender: male