слово арабское, значит мученик. Так называется каждый мусульманин, получивший смерть за веру или павший в бою с неверными. Отсюда получил название персидский город Мешхед (буквально - место мученичества, так как там был убит Али, зять пророка Мухаммеда).
Значение слова ШАГИД в Энциклопедическом словаре Брокгауза и Евфрона
Что такое ШАГИД
Брокгауз и Ефрон. Брокгауз и Евфрон, энциклопедический словарь. 2012