En teori har foreslått at romanifolk har opphav i arisk-ættede soldater og har knyttet dette til krig med Ghaznavid-dynastiet på 1100-tallet. Det er uklart om dette er mulig dersom romanifolk allerede hadde migrert til det bysantinske riket på 1000-tallet. Noen kilder anslår at utvandringen fra Nord-India begynte rundt år 800 eller på 900-tallet. Hungersnød eller krig er foreslått som mulige grunner, noen forsker tror at romanifolkets migrasjon kan ha begynt med at de var krigsfanger. Angrep fra arabiske styrker på 600-700-tallet kan ha medvirket til økonomisk krise og sosial uro særlig i Sind-regionen.