““Roma” (or Sinto, Manouche, Kalo, Romanichal) and “Gypsy” (or nomad, Gitano, Bohemien, Sarrasin, Heiden etc.) are not the same thing and they are not synonyms. These terms refer to the same people but viewed and designated differently.
“Roma” is the word (ethnonym) that the Roma use to describe themselves: it is the term for the members of that specific people and it is Romani for “man”. “Gypsy” is a derogatory, disparaging term – for many an insult — used by the majority population to define the Roma people.”