El concepto de indoeuropeo se refiere a un conjunto de pueblos, que abarcan una extensión muy grande -desde la India hasta Europa-, y que tendrían en común un mismo idioma primitivo inicial del cual se derivarían toda una serie de lenguas con ciertas semejanzas. Por tanto, este concepto se basa en consideraciones lingüísticas y no de raza. Idiomas que pertenecerían a la familia indoeuropea serían: hitita, armenio, tocario, iranio, antiguo hindú, griego, itálico, ilirio, celta, germánico, báltico y eslavo.