India is a land of divinity from the beginning. Foreigners mistakenly identified this divinity as ‘religion’ and named it “Hindu”.
Indians of other religions, do have the ‘Bharatiya’ in them. Bharatiya is an invisible spirit that flows through people, land, trees, air, water etc. It is not religion. It is ……..words fail me…….. it is ……… it is……… Bharathiya. That is it.
The following is taken from Wikipedia.
The name India is derived from the word : Indus, which is again derived from the Old Persian word Hindu / from Sanskrit Sindhu, the historic local appellation for the Indus River.
The ancient Greeks referred to the Indians as Indoi, the people of the Indus.
It is also known as Bharat. The name Bharat is derived from the name of the king Bharata in Indian Mythology. Hindustan originally a Persian word for “Land of the Hindus” is also used as a synonym for India.