Le mot « Inde » est utilisé depuis au moins 1700 avant notre ère. et ne peut être facilement attribué à une seule personne. La première utilisation enregistrée du terme a été faite par l'historien grec Hérodote au cinquième siècle avant notre ère, lorsque ses « Histoires » se réfèrent à la région sous le nom d'Inde.
La plupart des érudits s'accordent à dire que le mot « Inde », en grec Koine, fait référence au fleuve Indus qui traverse la région. Ainsi, l'Inde était le "pays de l'Indus".
Un nom auto-attribué pour le pays et la région est Bharata, un mot sanskrit qui vient de la forme allongée du mot d'un roi décrit dans un ancien texte indien.