De acuerdo con la historiadora peruana María Rostworowski, los primeros conquistadores españoles ingresaron al Perú por la costa norte, donde «[se encontraron primero con los moches, quienes en su lengua tienen la palabra "cholu", que significa muchacho] Tal vez ellos por llamar a los chicos usaron cholu y de ahí pasó a cholo».