O fato do Povo Cigano não ter, até os dias atuais, uma linguagem escrita, fica quase impossível definir sua verdadeira origem. Portanto, tudo o que se disser a respeito de sua origem está largamente baseado em conjecturas, similaridades ou suposições.
A hipótese mais aceita é que o Povo Cigano teve seu berço na civilização da Índia antiga, num tempo que também se supõe, como muito antigo, talvez dois ou três milênios antes de Cristo. Compara-se o sânscrito, que era escrito e falado na Índia (um dos mais antigos idiomas do mundo), com o idioma falado pelos ciganos e encontraram um sem-número de palavras com o mesmo significado. E assim, os Ciganos são chamados de "povos das estrelas" e dizem que apareceram há mais de 3.000 anos, ao Norte da Índia, na região de Gujaratna localizada margem direita do Rio Send e de onde foram expulsos por invasores árabes.
Outros pontos também colaboram para que esta hipótese seja reforçada, como a tez morena comum aos hindus e ciganos, o gosto por roupas vistosas e coloridas, e princípios religiosos como a crença na reencarnação e na existência de um Deus Pai e Absoluto. E com respeito à suas crenças, tanto para os hindus como para os ciganos, a religiosidade é muito forte e norteia muito de seu comportamento, impondo normas e fundamentos importantes, que devem ser respeitados e obedecidos.
Porém de acordo com a Tradição Cigana, a teoria mais freqüente sobre a origem do Povo Cigano, é que após um período de adaptação neste planeta, os ciganos teriam surgido do interior da Terra e esperam que um dia possam regressar ao seu lar. Existem lendas que falam que os ciganos seriam filhos da primeira mulher de Adão, Lilith, e, portanto, livres do pecado original) e por isso eles não aceitam de modo algum ser empregados dos "gadjé" (não-ciganos) e apegam-se a antigas profissões artesanais que caracterizam suas tribos e são ensinadas desde cedo às crianças.