This word does not exist in any of our religious scriptures, Vedas, Puranas, Upnishads, etc. It is what the muslim arabs called us as people living across sindhu. IT is also said that the word has some derogatory meaning in Arabian language. Our religion was called as Vedic or Sanatana Dharma. We are all Bharatis though we call ourselves as Indians, the name given by the british. Why???? do we give more importance to the names given by outsiders like Hindu by Arabs or India by British. More so when these outsiders actually slaughtered us or enslaved us. Do you have the answer?????????????????????