Lenguas urálicas
Se han realizado muchos esfuerzos para relacionar las lenguas urálicas entre sí y con otras lenguas, generalmente pertenecientes a otro de los grandes grupos lingüísticos del planeta (ver #Parentesco con otras lenguas).
Migraciones indoeuropeas
Otra teoría es la de que las lenguas indoeuropeas y urálicas tienen un ancestro común llamado indourálico. Según Frederik Kortland, las lenguas indoeuropeas eran una rama del indourálico que se transformaron radicalmente bajo la influencia del sustrato caucásico septentrional cuando sus hablantes migraron desde el área norte del mar Caspio al área norte del mar Negro. El estudioso David Anthony no confía en aquella teoría, pues comparando el PIE del protourálico, se notan diferencias muy grandes.