Это спорная версия. Англичане и испанцы считают цыган «египтянами», и называют их примерно так же. А сами цыгане считают себя выходцами из Византии, т.е. жителями римской империи. Поэтому и называют друг друга ром ромалэ. Аллегория со словом Рим. И конечно же некоторые «ветви» могут тянуться и в индию. Никто точно знать не может. Так же как и про происхождение евреев.