50 Divine Names of Lord Krishna

Discover 50 divine names of Lord Krishna with their beautiful meanings from Achyuta and Govinda to Madan. A complete list of Krishna's sacred names for devotion.
Krishna is one of the most beloved and widely worshipped deities in Hinduism. In Hindu tradition and Indian mythology, Lord Krishna is the eighth avatar — an incarnation of Lord Vishnu. He is known by many divine names, most of them drawn from his deeds, his qualities and his enchanting life. Here are 50 divine names of Lord Krishna, along with their meanings.
The 50 Names of Lord Krishna
The Significance of Krishna's Names
Each of Lord Krishna names carries a deep meaning that reflects a facet of his divine personality — his compassion (Dayalu), his playful childhood (Balgopal), his victory over evil (Kamsantak) and his cosmic role (Jagannath). Chanting or meditating on these names is considered a simple yet powerful form of devotion, believed to invoke his blessings of love, protection and prosperity. Many devotees also draw upon these names when choosing an auspicious baby name.
Frequently Asked Questions
What are the divine names of Lord Krishna?
Lord Krishna has many divine names, including Achyuta (the Infallible), Govinda (pleaser of cows and nature), Hrishikesh (Lord of the senses), Keshava, Madhava and Madan (the Lord of Love), each reflecting a quality of his divine personality.
What does the name Govinda mean?
Govinda means "one who pleases the cows, the land and all of nature." It is one of Lord Krishna's most beloved names, celebrating his role as a protector of cattle and the natural world.
Why does Lord Krishna have so many names?
Krishna's many names arise from his deeds, qualities and life events — as a cowherd (Gopal), the slayer of Kamsa (Kamsantak), and an incarnation of Vishnu (Hari) — each capturing a different aspect of the divine.
Can I use Krishna's names as a baby name?
Yes. Many of Lord Krishna's names, such as Govinda, Madhav, Keshava and Devakinandan, are popular and auspicious baby names, each carrying a beautiful spiritual meaning.
What is the meaning of the name Krishna?
The name Krishna means "the dark-complexioned Lord," referring to his divine dusky-blue complexion. It is also linked to the idea of the "all-attractive" one.
Choose an Auspicious Name
Many of these divine names make beautiful, meaningful baby names. For a name aligned perfectly with your child's birth chart, explore our name suggestion with numerology service.




Comments (0)
Sign in to join the conversation.
Login to comment