A palavra homem é a evolução de ‘hominem’, que em latim vulgar já teria a forma ‘homine’. É a palavra latina – e não a portuguesa – que se liga a ‘humus’ («solo», «terra»), estabelecendo uma relação que era frequente em grande parte das línguas da família indo-europeia.
Com efeito, no dicionário de Carl Darling Buck (A Dictionary of Selected Synonyms in the Principal Indo-European Languages, 1949), explica-se que em itálico (grupo que incluía o latim), em céltico, em báltico, em germânico, a palavra que significava «homem» como ser terreno por oposição aos deuses, seres celestiais, derivava realmente do termo que designava «terra». A par de ‘homo’ existia outro vocábulo em latim, ‘vir’, para referir um homem enquanto varão, isto é, «pessoa do sexo masculino».