Type Word Usage Arabic Scripts شهيد(Arabic) Meaning & History Arabic word meaning "witness, martyr" [1]. Related ItemsDetails Given Name DescendantsShahid(Arabic) Shahid(Bengali) Same Spellingshāhid Sources & References Wehr, Hans. A Dictionary of Modern Written Arabic. Spoken Language Services, 1979, page 571.