Analysis of information sources in references of the Wikipedia article "Endonym and exonym" in English language version.
"Hancock tells me the word "gypsy" itself is an "exonym" — a term imposed upon an ethnic group by outsiders. When the Roma people moved westward from India towards the European continent, they were mistaken to be Egyptian because of their features and dark skin. We see the same phenomenon across several languages, not only English. Victor Hugo, in his epic Hunchback of Notre Dame, noted that the Medieval French term for the Roma was egyptiens. In Spanish, the word for gypsy is "gitano," which comes from the word egipcio, meaning Egyptian — in Romanian: tigan, in Bulgarian: tsiganin, in Turkish: cingene — all of which are variations of slang words for "Egyptian" in those languages."