Los datos lingüísticos, históricos y arqueológicos indican que el término Wiraqucha corresponde a la quechuización del término aymara "Wilaquta" (de "wila": sangre y "quta": lago), debido a los sacrificios de camélidos que eran celebrados por sociedades pre-incas de habla aymara, alrededor del lago Titicaca.