The classical Latin was "India" taken from the Sanskrit "Sindhu" and Persian "Hindu" possibly referring to any large river which formed a natural border. The Greeks picked it up from the Persians as Indós (Ἰνδός) and Herodotus talks about India, some of it is actually true.
Eastward of India lies a tract which is entirely ...
India is named after the Indus river. The name of the river is probably quite ancient. It was used for an area close to the Indus river ("Hidus") by the Persians under Darius I and then by Herodot and subsequently by other Greek and Latin authors.