La maggior parte dei popoli che popolavano la penisola appenninica in epoca romana erano indogermanici. Per la loro affinità linguistica si possono distinguere due popoli indogermanici: italiani e non italiani (Messapi, Siculi, Veneti, Leponzi).
Oltre ai popoli indo germanici (italiani e non), in Italia vivevano alcuni popoli non indo germanici (antichi popoli del Mediterraneo), di cui gli Etruschi erano i più importanti politicamente e culturalmente. I popoli italici possono essere raggruppati secondo lo stretto rapporto delle loro culture e lingue come segue:
- Latini e Falisci;
- Osci e Umbri e popoli a loro strettamente legati (Èques, Marsi, Sanniti, Sabelli, Piceni, Volsci).