印度名字由來如下:古代印度人將印度河稱為大河,發(fā)音為Sindhu。
當(dāng)波斯對東方擴(kuò)張時(shí),來到印度河流域,波斯人在說Sindhu時(shí)對其首字母S存在發(fā)音困難,遂將其訛變?yōu)镠indu;而Hindu一詞因字母H弱化乃至失音,再變而為Indu。波斯人在與歐洲接觸時(shí)亦將這個(gè)概念西傳。希臘人將這條河流泛指稱整個(gè)印度地區(qū)。又將Hindu或Indu訛變?yōu)镮ndus。阿拉伯帝國東擴(kuò)時(shí),又依波斯語稱印度為Hindustan,即印度斯坦,意思是“印度國”。英國殖民者來到印度后,稱印度教為Hinduism,稱印度為India。India顯然是從Indus演變而來的。