Les Rroma, mis à part les noms que leurs donnent (souvent à tort) les Gadže, utilisent entre eux d'autres noms pour se définir. Ils utilisent généralement le nom de leur groupe. Ces groupes, à ne pas confondre avec un clan ou lignage (ceux-ci constituent une subdivision des groupes), peuvent compter de quelques millier de persones, comme par exemple pour les Loftitka Roma (Rroma de Lettonie) justqu'a plus d'un million, comme par exemple les Arlii.
Ces groups se sont crées au cours des siècles par une hisoire, souvent aussi une profession commune et parfois aussi une migration dans d'autres régions. Ces groupes ont souvent leur propre dialecte du Rromanes.
Pour ne prender qu'un exemple parmi d'autres, les Xaladytka Roma, que l'on rencontre de l'est de la Pologne et dans toute la Russie, étaient à l'origine musiciens et maquignons. Ils sont restés longtemps en Allemagne (ils sont des descendants des Sinti), probablement entre le 15e et 17e siècles, ont traversé la Pologne, et lorsque celle-ci fut demantelée, se sont retrouvés en Russie. Leur dialcte garde la mémoire de ce séjour allemand, avec de multiples mots de cette langue.
Il y a quattre grand courants ou métagroupes chez le Rroma: Les Rroma des Balkans, avec une influence turque dans leur dialecte; les Rroma Valaques (ou Vlax), très influencés par le roumain; les Rroma des Carpathes, que l'on rencontre en Slovaquie, Hongrie, Autriche, Pologne, avec une influence slave prononcée dans leur dialecte, et les Rroma Nordiques, avec une influence allemande (même chez les Gitans espagnols).
Les groupes les plus communs et les plus connus sont:
Balkans: Kirimlides, Arlii, Erlii, Jerlides, Sepetčides, Bugurdži, Kalajdži, Drindari.
Carpathiens: Czech, Moravian, Hungarian, West and East Slovakian and Burgenland Rroma
Valaques: Servi, Vlaxurja, Rišarja, Kalajdži, Vlax, Džambaši, Laxora, Gurbeti, Cerhara, Čurar, Mačvaja, Patrinara, Lovara, Dirzara, Mašara, Kalderaša, Rudari, Bejaša, Ursari, Lingurari et Gurvara
Nordiques: Abruzezzi, Calabrezi, Cale, Kaale, Lotfitka, Manouches, Volšenenge, Polska, Sinti et Xaladitka