The origin and meaning of word Hindu?


Hindus didn't call themselves Hindu. It was the name given by Islamic invaders. To them everyone living beyond the river Sindhu were Hindus including Buddhists, Jains & animistic tribals. Sindhu becomes Hindu in Persian and Indus in English. And the land of these people beyond Sindhu became Hindustan.

To the native, i.e ancestors of today's Hindus, their religion was just called Dharma. Dharma came in many flavors like Sanathana Dharma with it's various sects, Buddha Dharma & Jina Dharma with their sects..


Note: “The question: The origin and meaning of word Hindu?” is licensed by Stack Exchange Inc (; user contributions licensed under CC BY-SA.