Meaning of Shaheed is a muslim who died while doing Jihad. "It is used as an honorific for Muslims who have died fulfilling a religious commandment, especially those who die wielding jihad, or historically in the military expansion of Islam." Source: Shahid As far as I know Indian Army doesn't do Jihad but protect a largely Hindu secular nation. So why do we use shaheed? What do you think can be a proper alternative for martyrs?