The meaning of Shuhaid is Shuhaid is an Arabic name for boys that means witness.
Shuhaid Name In Arabic : شهيد
Shuhaid Name In Bangla : শুহিদ
Shuhaid Name In Urdu : شہید
Shuhaid Name In Hindi : शुहैद