Il nome "Krishna" ha origine dalla parola sanscrita K¿¿¿a, che è principalmente un aggettivo che significa "nero", "scuro", o "blu scuro". La luna calante è chiamata Krishna Paksha, in relazione all'aggettivo che significa "oscuramento". Il nome è anche interpretato a volte come "tutto-attraente". Come nome di Vishnu, Krishna è elencato come il 57° nome nel Vishnu Sahasranama. Sulla base del suo nome, Krishna è spesso raffigurato negli idoli come di pelle nera o blu. Krishna è anche conosciuto con vari altri nomi, epiteti e titoli che riflettono le sue numerose associazioni e attributi. Tra i nomi più comuni ci sono Mohan "incantatore"; Govinda "capo mandriano", e Gopala "Protettore del 'Go', che significa "Anima" o delle mucche". Alcuni nomi di Krishna hanno un'importanza regionale; Jagannatha, che si trova nel tempio indù di Puri, è un'incarnazione popolare nello stato di Odisha e nelle regioni vicine dell'India orientale.