Скажу кратко. Причин для всех этапов Великого переселения народов было три. Первая причина: резкое увеличение населения того или иного этноса. Людям становилось тесно жить вместе. Не хватало территорий для земледелия и скотоводства. Вторая причина: изменение климата в 4 веке н. э, о котором писал Л. Н. Гумилев. Особенно эта проблема коснулась Центральной Азии и Алтая, где проживали тюрки. И третья причина - это развитие торговли. Ярким тому примером может послужить огромное количество мелких поселений и крупных городов на реке Итиль (Волги) в эпоху существования Золотой орды. Самые разные этносы селились на берегах главной торговой артерии Великой степи, от Астрахани до Нижнего Новгорода, где находилась крупнейшая торговая ярмарка Евразии.