Dans la communauté scientifique, on discute aussi intensivement de la manière dont la langue et la culture du peuple indo-germanique se sont répandues dans la zone linguistique indo-germanique ou indo-aryenne ultérieure (contact linguistique). Les idées vont d'une invasion des peuples indo-germaniques en Europe et en Inde, à une infiltration et un mélange progressifs, en passant par la simple transmission de la langue et des acquis culturels sans échange génétique significatif.
Selon l'hypothèse kourgane de Marija Gimbutas, le peuple indo-germanique s'est déplacé vers l'ouest, le sud et l'est en plusieurs vagues entre 4400 et 2200 avant J.-C. Elle considère qu'une longue sécheresse est le déclencheur.
Partout en Europe centrale et occidentale, les migrants indo-germaniques ont rencontré des populations non indo-germaniques. Ceux-ci ont été progressivement déplacés, assimilés ou des cultures régionales mixtes comme celle des Celtibères ont émergé, avec une fusion d'éléments non indo-européens (ibériques) et indo-européens (celtes).