A brief note ~ there's a theory that the original Gypsy population fled India ahead of Moslem invaders.
Not terribly likely, I suspect, as they would have had to traverse thousands of miles of solidly Muslim territory to reach Europe.
It is most likely that they are descended from one of the many "criminal castes" of India, which you can still read about in the old pre-PC Indian literature.