tikhomirov, да ну какие там древние знания.
Предки цыган драпали из Индии (никто не знают почему) в 5 веке н.э. Они сами утверждают, что на них напали мусульмане. Но исторически это не может быть правдой. Первые мусульмане появились позже - в 7 веке н.э. В бегстве они разделились. Одни пошли через территорию современной России, а другие - югом. Разумеется, по пути непрестанно ассимилируясь с местными народами. Поэтому "северные цыгане" менее смуглые, чем "южные".
Слово "цыгане" - греческого происхождения. Когда кочевые таборы добрались до средневекового государства Византия, там существовала таинственная религиозная секта. Звали этих раскольников "атсинганами". Эти люди были христианами, но имели репутацию колдунов и предсказателей будущего. Официальная церковь сумела подавить секту, но к этому времени их имя по ассоциации "приклеилось" к кочевому народу. Ведь цыганки гадали и ворожили. То есть их занятия были примерно такого же свойства. Простые греки стали называть вновь появившийся народ словом "атсингане". Постепенно выходцы из Индии привыкли к этому имени и далее назывались им в каждой новой стране.
Естественно, в разных государствах греческое прозвище коверкали на свой лад. Так в европейских языках появились слова: cigani, cikani, ciganyok, tiganii, tsiganes, zigeuner, цигани, и так далее. В русском языке закрепился вариант "цыгане".