you are missing the point here. they dont see shaheed in religious terms they just use it as a word for martyr. death of honor to protect the homeland or death of honor doing something honorable like taking care of ur family , country people etc.
Hindus are human beings too. they have feelings. they just don't use shaheed in the same way we do. to Us Shaheed means something else and for them a little nerfed down smaller version but sounds the same
they use it in Hindi concept not urdu or arabic concept. they have been using it for a thousand year now. they and us were same people once upon a time...