The gypsies probably came from India.
Romany, the Gypsy language, is Indic; but it is not known when or why the Gypsies left India.
Living as aliens in every country, they reached Persia by A.D. 1000 and northwest Europe by the fifteenth and sixteenth centuries.