De acordo com a tradição Hindu, Krishna é considerado a Suprema Personalidade, Deus, sendo assim, a origem de todas as encarnações seguintes. Krishna e suas histórias aparecem nas diversas tradições filosóficas e teológicas hindu. Embora, algumas vezes diferentes nos detalhes, ou até mesmo contradizendo as características de uma tradição particular, alguns aspectos básicos são compartilhados por todas elas. Estes incluem uma encarnação divina, uma infância e uma juventude pastoral e a vida como um guerreiro e professor. A imensa popularidade de Krishna fez com que várias religiões não-hindus que se originaram na Índia tivessem suas próprias versões dele.