Årsaken til folkeforflytningen er ikke fullstendig forstått eller belyst, men forskerne peker på flere faktorer: overbefolkning, klimaforandringer, pestutbrudd, hungersnød, en germansk krigerideologi, at hunerne strømmet inn over Øst-Europa og ikke minst at Romerriket hadde råtnet på rot og gikk i oppløsning. Kanskje var det mange faktorer samlet som fikk Europa til å bli satt i bevegelse.