Does Indo mean Indian or Indonesian?
Based on Cambridge dictionary, Indo, as prefix has a meaning related to India or Indian Subcontinent. The terms coming from the Greeks and Persians who called the land of the river Hindus/Sindhu, Indos, the place of grand rivers, India.
Where does the word Indo come from?
word-forming element meaning “of or pertaining to India” (and some other place), from Greek Indo-, from Indos “India” (see India).