Romani people
Most Romani speak one of several dialects of the Romani language, an Indo-Aryan language, with roots in Sanskrit. They also often speak the languages of the countries they live in. Typically, they also incorporate loanwords and calques into Romani from the languages of those countries and especially words for terms that the Romani language does not have. Most of the "Ciganos" of Portugal, the Gitanos of Spain, the Romanichal of the UK, and Scandinavian Travellers have lost their knowledge of pure Romani, and respectively speak the mixed languages Caló, Angloromany, and Scandoromani. Most of the speaker communities in these regions consist of later immigrants from eastern or central Europe.
Romani people
Like the Roma in general, many different ethnonyms are given to subgroups of Roma. Sometimes a subgroup uses more than one endonym, is commonly known by an exonym or erroneously by the endonym of another subgroup. The only name approaching an all-encompassing self-description is "Rom". Even when subgroups don't use the name, they all acknowledge a common origin and a dichotomy between themselves and "Gadjo" (non-Roma). For instance, while the main group of Roma in German-speaking countries refer to themselves as Sinti, their name for their original language is "Romanes".