La città di Lima fu fondata da Francisco Pizarro con il nome di Ciudad de los Reyes (città dei Re), poi prevalse il nome attuale che proviene dalla lingua aymara, (lima-limaq, “fiore giallo”) o del quechua (rimaq, “parlatore”) per il suo fiume, il Rímac.

Una leggenda racconta che il luogo di fondazione della città sia stato deciso il 6 gennaio, il giorno della festa dei Re Magi, da cui l’antico nome della città di Los Reyes (termine con il quale in spagnolo vengono indicati i Re Magi)