What is the origin of the 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 was called 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 its various sects, Buddha Dharma & Jain Dharma with their sects.

For more detailed analysis refer to Dr. Koenraad Elst's book Who is a Hindu?

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