It is a fact that the term "Hindu" derives from the river "Sindh". But most of Hinduism's tenets and teachings derive from the Vedas. Why wasn't it named after the Vedas, but it's rather given a name derived from a river?
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?
The word “Hindu” was originally coined by the ancient Persians to describe the people living east of the “Sindhu”, or Indus River. The term spread westward, and eventually it became popularized throughout the world. It was only with the invasion of India, first by the Muslims and then by the British that the term “Hindu” came into use in India. Prior to that, the practitioners of the native religion of India called their religion, ‘Sanãtan Dharma’ – the Eternal Religion. It was known as eternal, because the Truths revealed by it are true today, were true before this universe existed, and will be true even after the destruction of the universe.
The word Hindu is eternal. Modern history says Persians can't able to pronounce Sindhu, they pronounced as "Hindu"as there is no S in their language. But logic is still striking, as there is a S in the word Persia.We can still understand that the word is still Persian, but not Perhian. And the word is not Hindhu, but Hindu.
Meru Tantra, a 4th century Sanskrit work comments on the word Hindu as, Hindu is the one who discards the mean and the ignoble.
Himalayam samarabhya yavadindu sarovaram |
TaM devanirmitam desha hindusthAnam prachakshate ||
"Starting from Himalaya up to Indu waters is this God-created country Hindustan"
Brhan Naradiya Purana
Himalayam samarabhya yavat bindusarovaram
Hindusthanamiti qyatan hi antaraksha-rayogatah
Which can be translated in English as:
"The country between Himalayas and Bindu Sarovar (Cape Commorin Sea) is Hindusthan derived by combining the first letter 'Hi' of Himalayas and the last compound letter 'ndu' of the word Bindu."
"One who meditates on Omkar as the primary sound, believes in
Reincarnation and rebirth, respects cow to the most,and hate evil can
be called as Hindu"
Actually, there is no word like "hindu" in our ancient scriptures and Vedas. One of the reason is answered above perfectly by our community members. Another reason is our dharma is actually called as "hyndava dharma" (hy as in high). This includes all the Vedas, Puranas, Upanishads. For that matter any Hindu day-to-day living is Hyndava Dharma only.
HINDU: “HI” for himalaya & “INDU” for Indu (Indian Ocean)/sagar/hind mahasagar.
In ancient india the people of this land, from himalaya to ocean are called Hindu. at those time all are of same religion. i.e., the ancient way of life in these lands as per Vedas the sanatan dharma, the seekers of truth.
Even before Mohammed and Jesus, the word Hindu was used in the sense of gentle, beautiful, amiable, adorned, rightful and killer of enemies.
When Alexandra came to India, he had the desire to visit Hindukush which means Hindkoot Parvat.
In one of the scripture of Parsis (Zoroastrians), ‘Shaatir’, Hindu word is mentioned.
In Avesta, there are so many Vedic words which is hundreds of years old before Alexandar in which Hindu word is used.
The city Balakh was ealier called Hindwar
‘Sa’ and ‘Ha’ are similar according to Rigveda and if we look at it from this perspective, then according to Bhavishya Puran, for Sindhusthan or Hindusthan or Hindustan, this word is used and this is called the pefect country of Aryas.
In Kalika Purana, ‘Hindvo’ word is used, In ‘Shargandhar Paddhati’, Hindvo word is used but calling themselves ‘Ved-margiya’, people treading on path of Vedas were called Hindu’.
Hindu is the name for Aryas, ‘Indu’ and ‘Sindhu’ were considered synonyms, both are Sanskrit words.
If we follow ‘Brahaspati Agama’, then the area is also identified. In ‘Brahspati Agama’, very clearly, Hindustan word is used.
In Aashvamedhika Parva of Mahabharata, the ‘Aryavarta’ only is called Hindusthan or Hindustan.
As per Brahaspati, one who is virtuos, who remains away from violence but capable of destroying anarchic elements, who is protector of Vedas and cattle, that person is Hindu.
This should also be understood that in ‘Ramkosha’ and ‘Parijaatharan’ drama also, Hindu word is used.
An expansive definition of Hindus is available as per ‘Madhaviya digvijaya’ – The person who has accepted seed mantra of Vedas ‘Om’ as his mantra, who believes in rebirth, who worships cow, who worships Ganga and as per Indian tradition, believes Vedic rishis as his Guru and is capable of killing the violent animals and alongwith are Udbhashak of Kshatriya Dharma, those are called Hindu.
If we ponder, then in Rigveda too, Hindu word is used, in it, ‘Hi’ and ‘ndu’ both are used in the sense of cow-worhippers.
That’s how, I explained through many examples, that it is not a derogatory work given by Muslims and infact, before Muslims, Alexandra came to India, even before him Hindu word is used in Zoroastrians Scriptures.
In the scriptures written by Ved Vyasa, in repositories like ‘Vividh Medani’, in Puranas like Kalika Purana, Hindu word is used. And there is an excellent way to verify its meaning.
Please everyone check it for every ancient land which was connected to India through trade or through spread of religion, science, maths, technology, medicine, or any way. check it by yourself in Google Translation, type one side india and on otherside choose different languages and then read & hear their pronunciation there at the option below.
Hence, in this situation, Sindhu and Indu are considered synonyms.
Greeks at the time of Alexander the Great at 330 BCE, Megasthenes call his book about India “indica” (इंडिका/इन्दूका/हिन्दूका) which came from the root word INDU/INDUS (इन्दू/इन्दुस्), which is deformation of word HINDU/HINDUS (हिन्दू/हिन्दुस्).
Chinese even today call India as “Yìndù (इन्दू)”/“HINDU (हिन्दू)”.
Japanese call India even today “Indo (इंदो)”.
In Arabic, India still called as “alhind” but its pronunciation is (अल हिन्दू )”.
In korean they call us “Indooo (इंदो)”.
Like today, the political parties are called, BJP (Bhartitya Janta Party), SP (Samajwadi Party), BSP (Bahujan Samaj Party), etc, in the same way, according to those times, in Rigveda also, for a cow-worshipper, the word Hindu is used. In Atharvveda, it is used as it is.
So, the word Hindu is Vedic, ancient, available in dictionaries and foreigners keep calling them Hindu only.
The word Hindu has been a subject of great debate and controversy for a long time with different sections of people having different opinions on it, most of which are faulty. The legendary Shankaracharya of Puri Govardhan Peeth Shri Nischalanand Swarasatti wrote an entire book on the subject however that book is unavailable to most people due to which the confusion remains. Some say the term Hindu was given to us as a sing of contempt and most others who tried to rectify the mistake created another faulty theory who's basis stayed the same that foreigners coined the term Hindu both of which are wrong. The very objective of this article is to clear the confusion and vile propaganda surrounding the term Hindu.
Contrary to popular propaganda that Hindu is a foreign word given to us by foreign people, the word hindu is a part of our scriptures itself. The present Shankaracharya of the Puri Govardhan Peeth who is the 145th Shankaracharya of the Puri Govardhan Peeth and an expert in scriptures, ancient Sanskrit and Veidic mathematics writes in his derivation of the word Hindu that the word hindu was present in the scriptures and derives it from the slokas of the Atharva Veda Book 9 Hymn 20 verse 5 as follows: The Mantra is हिं कृण्वन्तीवसुपत्नी वसूनांवत्समिच्छन्ती मनसाभ्यागात् । दुहामश्विभ्यां पयो अध्येयं सा वर्धतां महते सौभगाय ।। (अथर्व ९.१०.५ ) In this mantra, the primitive 'हि' is used in the primitive "हिं- कृण्वन्तीवसुपत्नी" and the latter "दु दुहामश्विभ्यां पयो" is a primitive word consisting of "द" they make the word हिन्दु, A cow devotee.
The same has been stated by Pannini who has been one of the most ancient scholars of Sanskrit grammar and has written in details on the subject far before any of the abrahamic cults who are said to have given us the term Hindu were even born stating in Aṣṭādhyāyī which is one of the most authoritative book on Sanskrit grammar in Book 3 Chapter 3 verse 7 and Book 6 Chapter 7 verse 52 that the letters श ष स and ह are used interchangeably in many words especially ह often replaces श ष and स.
Live example of the same can be found from the most ancient and authoritative Hindu scripture the Rig Veda; in Rig Veda Book 10 Hymn 75 verse 7 which has the word "Sarasvati", in the same Rig Veda Book 2 Hymn 23 verse 6 the word "Harasvati" is present; there are many more live examples of this fact and all evidences point out at the fact that Hindu is a Veidic word and not something given to us by foreigners. The Rig Veda has also multiple mentions of the word "Sindhu" and as per the rules of grammar laid down by Panini "Hindu" is just another pronunciation of Hindu.
The Bhavishya Puran is mentioned in the list of authentic Purans as per all the lists made on this matter. As per the Bhavishya Puran Pratisarga Parv Khand 3 Chapter 2 Hindu are those people who follow the Vedas and other scriptures. Shankara Digvijaya which is considered the most authoritative biography on Adi Shankaracharya as its contents had been expounded to its writer by the Shankaracharyas of the four Mathas also has mentioned the word Hindu and the text Madhava Digvijaya also has mentioned the term Hindu defining it as one who accepts Om as mool mantra, Vedas as authority and cow protection as duty. Many other authentic scriptures such as the Merutantram and the Brihaspati Agama holds the same definition of the word Hindu.
From references from authentic and authoritative scriptures and manuals it is clear that the term Hindu is a Veidic term often mentioned either directly or indirectly in the scriptures and the available dates used for the referred scriptures points out at the fact that we had the term Hindu much before any invader had ever come on our soil let alone Islam. Even after so many proves if one is still foolish enough to think the term Hindu was given by foreigners the person is simply under the influence of popular propaganda.
My Answer is straight forward and Simple and Correct :
वास्तव में हिन्दू शब्द की व्याख्या है ‘हीनानि गुणानि दूषयति इति हिंदु ।’ अर्थात ‘हीन गुणों का नाश करनेवाला हिन्दू है ।’ इसका अर्थ यह है कि हिन्दू निरंतर उन्नति का विचार करनेवाली प्रवृत्ति है; इसलिए हिन्दू धर्म सर्वसमावेशक है ।
भारतवर्ष को प्राचीन ऋषियों ने “हिन्दुस्थान” नाम दिया था, जिसका अपभ्रंश “हिन्दुस्तान” है ।
“No Indians described themselves as Hindus before the fourteenth
century. In the 18th century, the European merchants and colonists
began to refer* to the followers of Indian religions collectively as
Hindus.The British borrowed the word ‘Hindu’ from India, gave it a new
meaning and significance, [and] reimported it into India as a reified
phenomenon called Hinduism."
Like any library, Hinduism Stack Exchange shares great information, but does not offer personalized advice, and does not take the place of seeking such advice from any Acharya, Pundit, astrologer, Guru or other trustworthy Counselor.