It is not a Sanskrit word neither it is a religious word. It is is not found in any of the thousands of native dialects and languages of India. There is no reference of the word “Hindu” in the Ancient Vedic Scriptures. It is said that the Persians used to refer to the Indus river as Sindhu. Indus is a major river which flows partly in India and partly in Pakistan. However the Persians could not pronounce the letter “S” correctly and mispronounced it as “H”. Thus for the ancient Persians the word ” Sindhu” became “Hindu”. It is a geographic name rather than a religious name. Thus if we go by the original definition of the word Hindu any person living in the land beyond the river Indus is a Hindu and whatever religion he or she practices is Hinduism.