Le nom "Krishna" provient du mot sanskrit Krsna, qui est principalement un adjectif signifiant "noir", "sombre" ou "bleu foncé". La lune décroissante est appelée Krishna Paksha, en relation avec l'adjectif signifiant "obscurcissement". Le nom est également interprété parfois comme "tout-attractif". En tant que nom de Vishnu, Krishna est le 57e nom dans le Vishnu Sahasranama. En raison de son nom, Krishna est souvent représenté dans les idoles comme ayant la peau noire ou bleue. Krishna est également connu sous divers autres noms, épithètes et titres qui reflètent ses nombreuses associations et attributs. Parmi les noms les plus courants, citons Mohan, "enchanteur", Govinda, "chef des bergers", et Gopala, "protecteur du "Go", qui signifie "âme" ou des vaches". Certains noms de Krishna ont une importance régionale ; Jagannatha, que l'on trouve dans le temple hindou de Puri, est une incarnation populaire dans l'État d'Odisha et les régions voisines de l'est de l'Inde.