L'expression royaumes indo-grecs correspond à une situation politique complexe sur un ensemble de territoires sans frontières précises, mobiles, et qui ne correspond qu'en partie à l'Afghanistan actuel, ainsi que le Nord du Pakistan et le Nord-ouest de l'Inde. Ces royaumes ne furent pas indépendants du royaume gréco-bactrien qui s'étendait au Nord de l'Afghanistan et dans le Sud de l'Ouzbékistan et du Tadjikistan. Il s'agit des territoires indiens conquis par Alexandre le Grand, perdus presque totalement par Séleucos au profit du nouvel empire Maurya de Chandragupta Maurya en -304 et reconquis par les Gréco-Bactriens entre la fin du siège de Bactres en -206 et la mort d'Euthydème vers -200, à la faveur de la dislocation de l'empire Maurya et du retour de l'armée d'Antiochos III vers l'ouest. Ces territoires n'ont donc pas constitué un royaume indépendant de la Bactriane grecque (voir royaume gréco-bactrien).