Pochodzenie Romów długo było zagadką. Działo się to głównie za sprawą hermetyczności ich środowiska, posiadania własnego języka i ściśle przestrzeganego katalogu zakazów oraz nakazów. Dziś już wiadomo, że Cyganie pochodzą z Indii, skąd z niewiadomych przyczyn około 1000 lat temu udali się w kryjącą wiele tajemnic podróż. Wędrowali do Azji Mniejszej, dalej przez Bałkany aż do Europy Środkowej. Na ziemiach polskich zjawili się w 1500 r. po prześladowaniach w Niemczech, gdzie początkowo zostali przyjęci gościnnie, intrygując lokalną społeczność odmiennością i stylem życia. Byli obdarowywani pieniędzmi, żywnością, a przez władców listami przewozowymi, które umożliwiały im swobodne przemieszczanie się między granicami. Wkrótce jednak gościna zmieniła się w prześladowania z powodu zarzutów o czary i kradzieże, a w konsekwencji zaczęto ich wypędzać. Samo pochodzenie słowa „Cygan", co oznacza z greckiego „niedotykalny", wiele mówi o tym, jak byli postrzegani przez społeczeństwo. W Cesarstwie Bizantyjskim słowo to oznaczało „wędrowców, wróżbitów, zaklinaczy zwierząt i czarowników".