Romanifolk snakker ulike språk, har ulike religioner og livsstiler. En deler ofte romanifolket i grupper og undergrupper. Selv om gruppene kan være svært forskjellige, er hele romanifolket forent av forestillingen om et felles historisk opphav, en felles kulturarv og et eget språk.