Por el contrario, se ha sugerido que las lenguas germánicas evolucionaron a partir de una lengua indoeuropea, como las lenguas celtas, impuesta sobre un sustrato finés, aunque no existen pruebas suficientemente satisfactorias al respecto.