Les Roms sont originaires du nord-ouest de l'Inde. La raison pour laquelle ils ont quitté l'Inde restera à jamais entourée de mystère. Une chose, cependant, est sûre. Il y a eu une et une seule migration de l'Inde vers l'Europe, et non, comme certains le prétendent, plusieurs vagues de migration au cours des siècles.
Les Roms sont encore un groupe très homogène, et leur langue jusqu'aux acquisitions européennes plus récentes est totalement commune à tous, indiquant cette source unique de migration. Un autre fait à considérer ici est que cette migration était plutôt petite. Avec l'augmentation de la population, en supposant qu'il y a 10 à 12 millions de Roms en Europe aujourd'hui, une extrapolation rétrospective donne un nombre probable de 10 à 20 000 personnes quittant l'Inde.
Inde
Romanes est basé sur Prakrit, la forme parlée du sanskrit. Sa grammaire est restée purement indienne et une grande partie de son vocabulaire peut encore être utilisé en Inde de nos jours. Ce vocabulaire indique que les Roms avaient une vie villageoise plutôt sédentaire, car le vocabulaire indien en romanes permet de décrire la vie dans un village, plantant, récoltant, presque sans noms d'animaux sauvages. Il n'y a pas de mots pour voyager, pour des charrettes et calèches, ni pour des tentes dans le vocabulaire indien des Romanes.
Perse
Les ancêtres des Roms ont traversé la Perse. Presque toute la terminologie relative aux voyages en Romanes est d'origine persane. Vurdon [une calèche, une charrette], cerha [tente], etc. sont tous des mots persans.
Du fait de l'absence totale d'emprunts arabes directs en romanes et de la forme préislamique des emprunts persans en romanes, on peut déduire que les Rroma ont quitté l'Inde assez tôt, probablement dès le VIe siècle. Ils ont traversé la Perse, mais n'y sont pas restés longtemps, car la couche d'acquisitions à Romanes est assez peu profonde.
Arménie
De là, ils sont partis en Arménie. Non pas l'Arménie actuelle, mais plutôt, la grande Arménie, s'étendant de l’Arménie actuelle, l’est de la Turquie, l'Irak, et allant presque jusqu’à la Méditerranée. Très probablement, les Rroma sont restées pendant une plus longue période et se sont convertis au christianisme, sous sa forme manichéiste arménienne.
Ils étaient très probablement des Pauliciens, une secte chrétienne suivant l'évangile de Paul, et ils ont très probablement été déportés en Thrace dans les Balkans avec de nombreux Arméniens par les Byzantins après leur victoire contre les Pauliciens.
Romanes a de nombreux mots d'origine arménienne. Ceux-ci nous fournissent un outil pour dater leur présence dans la région et leur départ. Mots romanes d'origine arménienne, tels que momelin [une bougie] sont également sous une forme linguistique ancienne, ayant conservé le « l » et non sous la forme arménienne ultérieure d'un « gh ». Ce changement s'est produit au 9ème siècle, ce qui signifie que les Roms ont traversé les terres arméniennes avant ce changement.