Although many believe gypsies originated in India, records indicate the group formed as a distinct ethnicity in Persia and the Roman Empire. An Eastern branch developed in Persia, while a Western branch took shape within Roman lands. Over centuries, migration and adaptation created rich diversity among gypsy groups.