Name: Shuhaid (شهيد)
Meaning: Shuhaid is an Arabic name for boys that means witness.
Gender: male