Have you not seen/read Herodotus? He had a pretty clear definition of it. Same for the Persians with "Hind." When do you folks not get it?
Shashi Taroor while claiming to foreigners that a concept of India existed prior to the British, he claimed Pakhtun pilgrims in Arabia were called "Hindi" which, according to him, proves "India" as a country existed prior to British.
Except Hindi translates to "of the Indus." You cite Romans calling the Peninsula "India" but where did they get the term from?
Europeans might have refered to Native Americans as "Indians" but what exactly were they thinking when they gave that label? You folks just don't get it do you?
How does Herodotus know anything about the world ? He is compiling 2nd/3rd/4th/5th hand information he gets.
The Europeans did not refer to Americas as India. Did they ? Indonesia is East Indies. The Caribbean is West Indies. In any case it is not India. Indies were islands close to India. The Europeans knew what they were looking for. Columbus hit America in 1492. Vasco de Gama hit India in 1498.