Jabarkan Etimologi dari Agama Hindu

Kata Hindu (melalui bahasa Persia) berasal dari kata Sindhu dalam bahasa Sanskerta, yaitu nama sebuah sungai di sebelah barat daya Subbenua India—sebagian besar alirannya terletak di wilayah negara Pakistan—yang dalam bahasa Inggris disebut Indus. Menurut Gavin Flood, pada mulanya istilah 'hindu' muncul sebagai istilah geografis bangsa Persia untuk menyebut suku bangsa yang tinggal di seberang sungai Sindhu. Para sejarawan pun menyebut peradaban suku tersebut sebagai Peradaban Lembah Indus. Maka dari itu, awalnya istilah 'Hindu' merupakan istilah geografis dan tidak mengacu pada suatu agama.

Kata Hindu diserap oleh bahasa-bahasa Eropa dari istilah Arab al-Hind, dan mengacu kepada negeri bagi bangsa yang mendiami daerah sekitar Sungai Sindhu. Istilah Arab tersebut berasal istilah Persia Hindū, yang mengacu kepada seluruh suku di India. Pada abad ke-13, Hindustan muncul sebagai nama alternatif India yang acap disebutkan, yang memiliki arti "Negeri para Hindu".

Istilah agama Hindu kemudian sering digunakan dalam beberapa teks berbahasa Sanskerta seperti Rajatarangini dari Kashmir (Hinduka,  1450) dan beberapa teks mazhab Gaudiya Waisnawa dari abad ke-16 hingga ke-18 yang berbahasa Bengali, seperti Caitanyacaritamerta dan Caitanyabhagawata. Istilah itu digunakan untuk membedakan Hindu dengan Yawana atau Mleccha. Sejak abad ke-18 dan seterusnya, istilah Hindu digunakan oleh para kolonis dan pedagang dari Eropa untuk menyebut para penganut agama tradisional India secara umum. Istilah Hinduism diserap ke dalam bahasa Inggris pada abad ke-19 untuk menyebut tradisi keagamaan, filasat, dan kebudayaan asli India.