Entre los siglos II y VI hubo una gran cantidad de migraciones y desplazamientos de población. Las causas no son bien conocidas pero parecen haber afectado a numerosas regiones templadas de Eurasia, por lo que tras ellas pudo haber habido un empeoramiento del clima, en concreto un período frío. Es bien conocido que entre los años 535 y 536 d. C. se dio un período de frío extremo documentado tanto arqueológicamente, como por las crónicas de la época. Los registros de hielos árticos sugieren que durante la época de las grandes migraciones hubo temperaturas relativamente frías, lo cual habría empujado a pueblos de las regiones más frías de Eurasia a migrar hacia el sur, empujando a su vez a otros pueblos que acabaron presionando sobre la fronteras de los imperios de la zona templada como el Imperio romano, el Imperio sasánida o el Imperio Gupta.