Stamtreteorien er en lingvistisk utviklingsmodell som beskriver hvordan språk endrer form ettersom tiden går. De germanske språkene er kvistene på et tre hvor urgermansk utgjør en større grein av det indoeuropeiske treet, med urindoeuropeisk som rot. Innlån av ord fra andre språkgreiner til den germanske greina gjør den relative plasseringen til den germanske greina mindre klar enn andre greiners plassering. I løpet av utviklingen til fagfeltet historisk lingvistikk har ulike løsningsforslag blitt satt fram, men ingen er sikre, og alle kan diskuteres.