Meaning & Lineage
Meaning: From the Sanskrit root "Krish" — to attract. Krishna means "the one who attracts all hearts."
Why Was This Name Given?
According to ancient scriptures, Krishna’s divine beauty, wisdom, compassion and magnetic personality attracted every living being toward righteousness and devotion — and so he was named "the all-attractive one."
The Story
He was born at midnight in a prison cell during a fierce storm. Yet the moment he arrived, destiny changed forever. Krishna became the guide of Arjuna in the Mahabharata and delivered the Bhagavad Gita, one of humanity’s greatest spiritual teachings.
"You have a right to your actions, but never to the fruits of your actions." — Bhagavad Gita
The flute-player of Vrindavan, the lifter of Govardhana, the friend of the poor and the counsellor of kings — choosing the name Krishna gives your child a legacy of wisdom, courage, leadership, compassion and divine love spanning over 5,000 years.
Numerology: 5 · Rashi: Simha · Nakshatra: Rohini · Lucky Colour: Blue · Scripture: Mahabharata, Bhagavad Gita, Bhagavata Purana
Modern Variants
Related Names
Similar Names
Frequently Asked Questions
What does Krishna mean?
Krishna comes from "Krish," to attract — "the one who attracts all hearts."
Who were Krishna’s parents?
His birth parents were Vasudeva and Devaki; he was raised by foster parents Nanda and Yashoda in Gokul.
Which scriptures feature Krishna?
The Mahabharata, the Bhagavad Gita and the Bhagavata Purana.