Meaning & Origin
A deity worshiped across many traditions of Hinduism.
Krishna is a boy's and girl's baby name of Sanskrit origin meaning 'dark blue' or 'black.' Krishna is one of the most beloved deities in Hinduism — the divine hero of the Mahabharata, teacher of the Bhagavad Gita, and an avatar of Vishnu celebrated for his wisdom, playfulness, and divine love.
As a name, Krishna carries centuries of devotion and is one of the most given names in India.