Durante o Neolítico, que na Europa durou aproximadamente 3000 anos (4500-1700 a.C.) e foi caracterizado pelo fortalecimento da agricultura (a chamada Revolução neolítica), o surgimento de cerâmicas, estátuas e outras expressões culturais mais complexas e o surgimento de maiores povoamentos, houve uma expansão de povos do sudoeste asiático em direção à Europa. Esta expansão foi o fim de muitas das culturas do Mesolítico e coincidiu com a chegada dos primeiros falantes de línguas indo-europeias, ainda que tais linguagens só tenham se estabelecido na idade do bronze.