Nie ma pewnej wiedzy na temat przyczyn i czasu opuszczenia przez nich kontynentu indyjskiego przez przodków Romów. Historycy i lingwiści sformułowali na ten temat pięć głównych hipotez (a oprócz tego funkcjonuje na ten temat cały szereg mitów i baśniowych wręcz opowieści).
- „Hipoteza północno-wschodnia”, zgodnie z którą przodkowie Romów żyli pierwotnie w północno-wschodnich Indiach, które opuścili pod koniec IX wieku, w wyniku konfliktów zbrojnych i pogorszenia sytuacji ekonomicznej;
- „Hipoteza centralna”, mająca obecnie najwięcej zwolenników, zgodnie z którą przodkowie Romów żyli pierwotnie w Indiach centralnych, które opuścili przed 250 r. n.e. przenosząc się do regionów północno-zachodnich, skąd z kolei zaczęli emigrować w związku z najazdami muzułmańskimi i pogarszającą się sytuacją ekonomiczną w X w.;
- Dość fantastyczna hipoteza Terence Kauffmana, zgodnie z którą przodkowie Romów opuścili Indie ok. roku 300 p.n.e. w wyniku inwazji Aleksandra Wielkiego na Indie (lata 327-326 p.n.e.);
- Hipoteza Iana Hancocka, zgodnie z którą przodkowie Romów opuścili Indie dopiero po roku 1000 n.e. Hipoteza ta opiera się na dowodzie lingwistycznym. Otóż w jezyku romskim nie ma rodzaju nijakiego, który języki indyjskie utraciły właśnie w końcu X w. Nie bierze ona jednak pod uwagę, że utrata rodzaju nijakiego mogła się w języku romani dokonać samoistnie;
- Hipoteza związana z perską opowieścią o królu Bahram Ghurze, który miał w V wieku n.e. zaprosić do Persji dużą grupę robotników i żołnierzy najemnych (tzw. lud Zott), z których mieli się wyłonić protoplaści Romów. Hipoteza ta jest interesująca głównie dlatego, że w odróżnieniu od pozostałych potwierdzają ją źródła pisane (perskie). Dodatkowo hipoteza ta wyjaśnia również zróżnicowany skład społeczny przodków Romów i grupowe specjalizacje w rozmaitych profesjach. Problem jednak w tym, ze nie ma dowodów na to, iż wspomniany w perskich kronikach lud Zott ma coś wspólnego z dzisiejszymi Romami. Równie dobrze mógł to być jakiś inny lud wędrowny, jakich wiele migrowało wówczas w poszukiwaniu lepszych warunków życia.
Nie ma też wśród uczonych zgody odnośnie tego, z jakich grup etnicznych czy kategorii społecznych wywodzili się hinduscy przodkowie Romów. Wskazuje się w tym kontekście na grupę Dom (członkowie niskich kast zajmujący się muzyką), grupę Bandżara (wędrowni handlarze) i grupy wojowników (Dżatów i Radżputów) należące do kasty wyższej (Kszatrija). Równie dobrze jednak przodkowie Romów mogli pochodzi z wszystkich tych (i wielu innych) grup, mogli też opuszczać Indie w różnym czasie i z różnych powodów. Dopiero w trakcie migracji różne grupy nawiązywały ze sobą kontakty i silniejsze więzi, co z czasem doprowadziło do powstania poczucia ponadgrupowej wspólnoty.