La parola "India" è in uso da almeno il 1700 a.C. e non può essere prontamente attribuito a una sola persona. Il primo uso registrato del termine fu dallo storico greco Erodoto nel quinto secolo a.C., quando il suo "The Histories" si riferisce all'area come l'India.
La maggior parte degli studiosi concorda sul fatto che la parola "India", in greco Koine, si riferisce al fiume Indo che scorre attraverso la regione. Quindi, l'India era la "terra del fiume Indo".
Un nome auto-ascritto per il paese e la regione è Bharata, una parola sanscrita che deriva dalla forma di parola allungata di un re descritta in un antico testo indiano.