Krishna Names for Baby Boy: 108 Divine Names with Meanings (2026 Guide)

By Radha Naam Jap Team ·

Last updated: June 28, 2026 · A devotional naming guide from NaamJaap · Looking for a girl's name? See Radha Rani Names for Baby Girl

Naming your baby boy after Lord Krishna is one of the most joyful and auspicious choices a devotee family can make. Krishna is the embodiment of divine love, playful charm, wisdom, and courage. When you give your son a name inspired by Krishna, you are not just choosing a beautiful sound, you are placing a lifelong blessing on him.

This guide gives you 108 names of Krishna that work beautifully for a baby boy in 2026. Each name comes with its Sanskrit meaning, pronunciation, and a tag showing whether it is traditional, modern, short, or rare. The names are drawn from the Bhagavad Gita, the Srimad Bhagavatam, the Vishnu Sahasranama, and the living Gaudiya Vaishnav tradition of Vrindavan.

Whether you want a timeless classic like Krishna or Gopal, a sweet child-name like Kanha or Kanhaiya, a modern short name like Krish or Kiaan, or a rare gem like Anant or Vihaan, this list has something for every family.

Why Choose a Krishna Inspired Name?

A name carries energy. In the Vedic tradition, a child's name shapes the vibrations around them for a lifetime. Krishna's names carry the highest spiritual charge of love, joy, protection, and divine wisdom.

  • Spiritual protection: Every time someone calls his name, it becomes a silent prayer to Lord Krishna himself.
  • Cultural rootedness: Sanskrit names connect your son to thousands of years of Bharatiya tradition.
  • Timeless beauty: Names like Krishna, Govind, and Madhav have been loved for centuries and never go out of style.
  • Modern flexibility: Many Krishna-inspired names travel beautifully across the world. Krish, Kiaan, Vihaan, and Aarav all work in any culture.
  • The power of the Holy Name: In Gaudiya tradition, chanting Krishna's name is the surest path to liberation. Your son's name becomes a living mantra spoken every single day.

These are the names that devotee families in India, the UK, the US, Canada, and Australia are choosing most often in 2026. They are easy to pronounce, beautiful to hear, and carry deep spiritual meaning.

Name Meaning Pronunciation Popularity
KrishnaThe all-attractive one, the dark-hued LordKRISH-naEvergreen classic
KanhaThe beloved child form of KrishnaKAAN-haVery popular
KrishShort modern form of KrishnaKRISHModern favorite
GovindOne who pleases the cows and the sensesgo-VINDClassic
MadhavSweet as honey, lord of fortuneMAA-dhavTimeless
ShyamThe dark, beautiful oneSHYAAMPopular
KrishivA blend of Krishna and ShivaKRISH-ivRising trend
KiaanGrace of God, king (Krishna root)ki-AANModern global
VihaanDawn, the first ray of Krishna's lightvi-HAANRising fast
AaravPeaceful, the sound of Krishna's fluteAA-ravModern favorite
MohanThe enchanter, one who captivates allMO-hanClassic
GopalProtector of cows, the cowherd Lordgo-PAALTraditional
Radha Naam Jap app
Radha Naam Jap App
Android & iPhone · 30,000+ downloads

Named your daughter after Radha? Begin Radha naam jap too

A free Radha naam counter in the Radha Naam Jap app. Honour your baby’s name by deepening your own devotion to Radha Rani. Simple, clean, works offline.

  • Free Radha naam counter
  • Devotion alongside her name
  • Clean, offline, free

108 Divine Names of Lord Krishna (with Meanings)

These 108 names are sacred. They are drawn from the Krishna Ashtottara Shatanamavali, the Vishnu Sahasranama, and the loving names by which devotees of Vrindavan still call Krishna today. Any of these makes a beautiful baby boy name. Many carry both deep spiritual power and a lovely modern sound.

No. Name Meaning
1KrishnaThe all-attractive, dark-hued Supreme Lord
2KanhaThe affectionate child Krishna
3KanhaiyaBeloved little Krishna
4GopalProtector of cows, the cowherd boy
5GovindOne who pleases the cows and the senses
6GovindaFinder of cows, giver of pleasure
7MadhavSweet as honey, husband of Lakshmi
8MadhusudanSlayer of the demon Madhu
9KeshavOne with beautiful, long hair
10ShyamThe dark, beautiful one
11ShyamsundarThe beautiful dark-hued Lord
12MurariEnemy of the demon Mura
13MurlidharThe one who holds the flute
14GiridharLifter of the Govardhan hill
15GirdhariHolder of the mountain
16HariThe remover of all sorrow
17MohanThe all-attractive enchanter
18ManoharCaptivator of the mind and heart
19Madan MohanEnchanter of even Cupid
20NandlalBeloved son of Nanda Baba
21NandkishoreThe young boy of Nanda
22DevakinandanThe joy of mother Devaki
23YashodanandanThe delight of mother Yashoda
24DamodarOne bound by a rope of love around the waist
25AchyutThe infallible, the imperishable one
26AnantThe eternal, the infinite
27JanardanProtector and refuge of all people
28JagannathLord of the entire universe
29YogeshwarThe supreme lord of yoga
30ParthasarathiThe charioteer of Arjuna
31HrishikeshMaster of the senses
32VanamaliOne who wears a garland of forest flowers
33PitambarOne who wears golden-yellow garments
34GhanshyamDark and beautiful as a rain cloud
35Banke BihariThe enchanting one of Vrindavan
36KunjbihariOne who roams the groves of Vrindavan
37DwarkadhishLord of the city of Dwarka
38VasudevSon of Vasudeva, the all-pervading
39ChakradharHolder of the Sudarshan discus
40VishwambharSustainer of the universe
41BalgopalThe beloved child Krishna
42DeveshLord of all the gods
43VrajrajKing of Vraj (Braj)
44BanwariOne who wanders in the forests of Vrindavan
45MukundThe giver of liberation
46KeshtoAn affectionate folk form of Krishna
47NatwarThe divine dancer, the best of dancers
48NatkhatThe playful, mischievous one
49MakhanchorThe butter thief of Gokul
50YadunandanThe joy of the Yadu dynasty
51SanatanThe eternal, ever-existing one
52YadupatiLord of the Yadavas
53PurushottamThe supreme among all beings
54AdidevaThe first and primary deity
55GovardhandhariOne who held up Govardhan hill
56AnantajitThe ever-victorious one
57DayanidhiThe ocean of compassion
58DayaluThe ever-merciful one
59SarvapalakThe nourisher and protector of all
60SarveshwarLord of everything that exists
61LokadhyakshaMaster of all the worlds
62JagadguruThe spiritual teacher of the universe
63GyaneshwarLord of divine knowledge
64ParabrahmaThe supreme absolute truth
65SumedhaThe supremely intelligent one
66ShrikantThe beloved of Lakshmi
67ShrivatsaBearer of the auspicious mark on his chest
68VishnuThe all-pervading preserver
69UpendraYounger brother of Indra
70AniruddhOne who cannot be obstructed
71PradyumnaThe supremely rich and mighty
72SridharBearer of Goddess Shri (Lakshmi)
73PadmanabhOne with a lotus-navel
74TrivikramConqueror of the three worlds
75HariomThe divine sound of Hari
76NarayanThe refuge of all living beings
77VishwroopOne whose form is the entire cosmos
78SarvajnaThe all-knowing one
79BhupatiLord of the earth
80AravindakshaThe lotus-eyed one
81KamalnayanOne with eyes like lotus petals
82KamalnathLord of Lakshmi, the lotus goddess
83AvyuktaThe crystal-clear, ever-pure one
84SahasrajitVictor over thousands
85GopikavallabhBeloved of the gopis
86DevanshA part of the divine
87RasikThe relisher of divine sweetness (rasa)
88ReyanshA ray of light, a part of the Lord
89PremswaroopThe embodiment of pure love
90MadhubanThe sweet sacred forest of Krishna
91VrajmohanThe enchanter of Vraj
92BrijeshLord of the Braj region
93VihaanDawn, the first light of day
94MadhurThe sweet one
95AaravPeaceful, the melody of the flute
96AtmanandaOne who delights in the soul
97KrishivA union of Krishna and Shiva
98KiaanGrace of God, the king
99ShubhThe auspicious one
100KrishThe modern short form of Krishna
101YashodanandThe bliss of Yashoda
102MadhavendraThe lord among the sweet ones
103KeshavanOne with flowing locks, a form of Keshav
104GokuleshLord of Gokul
105NandgopalThe cowherd son of Nanda
106VrajeshLord of Vraj
107GirivardhanOne who honoured Govardhan hill
108RadhavallabhThe beloved of Radha

Short and Modern Krishna Names for Baby Boy (4 to 6 Letters)

Short names are easier for a child to spell, easier for teachers and friends to pronounce, and they work beautifully in global settings. These modern Krishna-inspired names are favorites for 2026.

  • Krish: Short form of Krishna, modern and strong.
  • Kiaan: Grace of God, king.
  • Vihaan: Dawn, the first light.
  • Aarav: Peaceful, the melody of the flute.
  • Reyansh: A ray of light, part of the Lord.
  • Atharv: Knowledge, the first Veda.
  • Ansh: A part of the divine.
  • Veer: Brave, courageous like Krishna.
  • Arjun: Bright, the dear friend of Krishna.
  • Dev: God, divine.
  • Hari: Remover of sorrow.
  • Krissh: A modern spelling of Krish.
  • Mohit: Enchanted, charmed (from Mohan).
  • Yash: Glory, fame (from Yashoda).
  • Shyam: The dark, beautiful one.

Loving Child-Names of Krishna (Vrindavan Favorites)

In Vrindavan, devotees call Krishna by the sweet, intimate names his mother Yashoda and the gopis used. These names carry the tenderness of his childhood and make beautiful, affectionate names for a baby boy.

  • Kanha: The beloved little Krishna.
  • Kanhaiya: Darling child of Gokul.
  • Laddu Gopal: The adored baby form worshipped at home.
  • Nandlal: Beloved son of Nanda.
  • Makhanchor: The mischievous butter thief.
  • Natkhat: The playful one.
  • Banke Bihari: The enchanting Lord of Vrindavan.
  • Ghanshyam: Dark as a rain cloud.
  • Bal Gopal: The child cowherd.
  • Natwar: The divine dancer.
Radha Naam Jap app
Radha Naam Jap App
Android & iPhone · 30,000+ downloads

Want to keep count of your Radha naam jap?

The Radha Naam Jap app has a dedicated Radha naam counter — soft haptics on every tap, auto-save, and your lifetime Radha naam count always safe. No signup, no ads.

  • Dedicated Radha naam counter
  • Soft haptic feedback
  • No ads
  • Lifetime auto-save

Rare and Unique Krishna Names (Stand Out Choices)

If you want a name that few other boys will share, these rare names of Krishna are stunning. Each carries deep spiritual weight while still sounding fresh and distinctive in 2026.

  • Mukund: The giver of liberation.
  • Damodar: Bound by a rope of love.
  • Pranav: The sacred sound of Om.
  • Anant: The eternal, infinite one.
  • Achyut: The infallible, never-falling.
  • Vrajesh: Lord of Vraj.
  • Madhavendra: The lord among sweet ones.
  • Yadunandan: Joy of the Yadu dynasty.
  • Banwari: One who roams the forest groves.
  • Giridhar: Lifter of Govardhan.
  • Hrishikesh: Master of the senses.
  • Purushottam: The supreme being.
  • Vasudev: The all-pervading son of Vasudeva.
  • Radhavallabh: The beloved of Radha.
  • Rasik: One who relishes divine sweetness.

Krishna Names by Meaning: Choose What Resonates

Sometimes the meaning matters more than the sound. Pick the quality you most want your son to carry through life.

Names That Mean "Charming" or "Enchanting"

Mohan, Manohar, Madan Mohan, Banke Bihari, Vrajmohan, Mohit.

Names That Mean "Protector" or "Strength"

Gopal, Giridhar, Janardan, Sarvapalak, Vishwambhar, Veer.

Names That Mean "Lord" or "Supreme"

Jagannath, Purushottam, Sarveshwar, Yogeshwar, Parabrahma, Devesh.

Names That Mean "Light" or "Dawn"

Vihaan, Reyansh, Aditya, Hariom, Pranav, Devansh.

Names That Mean "Love" or "Sweetness"

Madhav, Madhur, Premswaroop, Rasik, Radhavallabh, Mukund.

Nakshatra and Numerology Tips

In Vedic tradition, your baby's birth star (nakshatra) can guide the starting sound of his name. If you are naming the child using traditional methods, ask your family priest for the correct starting syllable. Many Krishna-inspired names fit common nakshatras:

  • Starting with K: Krishna, Kanha, Krish, Keshav, Kiaan, Kunjbihari.
  • Starting with G: Gopal, Govind, Giridhar, Ghanshyam, Gokulesh.
  • Starting with M: Madhav, Mohan, Mukund, Murari, Madhusudan.
  • Starting with V: Vihaan, Vasudev, Vrajesh, Vanamali.
  • Starting with A: Aarav, Achyut, Anant, Ansh, Atharv.

Many parents also check numerology. The name Krishna carries a destiny number that astrologers consider highly auspicious. Govind, Madhav, and Vihaan also carry strong, harmonious numerological vibrations.

Radha-Krishna Sibling and Twin Name Ideas

If you are blessed with a boy and a girl, or planning names for the future, pairing a Krishna name with a Radha name is one of the most beautiful traditions a devotee family can keep. The two names become a living prayer of divine love spoken every day at home.

  • Krishna & Radha — the eternal divine couple.
  • Kanha & Kishori — the playful boy and the young maiden.
  • Madhav & Madhavi — a perfectly matched pair.
  • Shyam & Shyama — the dark beautiful Lord and his beloved.
  • Govind & Gopi — the Lord and his devotee.
  • Krish & Riya — modern short names with divine roots.

For the full girl's list, see our companion guide: Radha Rani Names for Baby Girl: 75+ Divine Names with Meanings.

How to Make the Name a Living Blessing

Once you choose a name, the real beauty begins. In Sanatana Dharma, the name of God is the mantra, and every time we chant Krishna's name, we invite his grace. Here is a beautiful practice many devotee families do:

  • Chant "Hare Krishna" or "Jai Shri Krishna" 108 times on the day your baby is born.
  • Sing the Hare Krishna mahamantra softly when you rock him to sleep.
  • Keep a small Laddu Gopal or photo of Bal Krishna in his room.
  • On Janmashtami every year, chant Krishna's names together as a family.
  • As he grows, teach him the meaning of his own name so he carries it with pride.
Radha Naam Jap app
Radha Naam Jap App
Android & iPhone · 30,000+ downloads

Named your daughter after Radha? Begin Radha naam jap too

A free Radha naam counter in the Radha Naam Jap app. Honour your baby’s name by deepening your own devotion to Radha Rani. Simple, clean, works offline.

  • Free Radha naam counter
  • Devotion alongside her name
  • Clean, offline, free

Frequently Asked Questions

What are the most popular Krishna names for a baby boy in 2026?

Krishna, Kanha, and Krish remain the top three. Govind, Madhav, and Shyam are timeless classics, while modern short names like Kiaan, Vihaan, and Aarav are rising fast among families who want a contemporary name that still honours Lord Krishna.

What is a short modern name inspired by Krishna?

Krish, Kiaan, Vihaan, Aarav, Reyansh, Ansh, and Dev are all beautiful short names rooted in Krishna or his qualities. They are easy to pronounce globally and work well in any culture.

What does the name Kanha mean?

Kanha is the loving, intimate child-name of Lord Krishna, used by his mother Yashoda and the gopis of Vrindavan. It captures Krishna's playful, tender, and affectionate nature, which is why it is one of the most cherished baby boy names among devotees.

Which Krishna names start with the letter K?

Krishna, Kanha, Kanhaiya, Krish, Keshav, Kiaan, Kunjbihari, Krishiv, and Keshto. All are rooted in Krishna's divine names and qualities.

Is it auspicious to name a baby boy Krishna?

Yes. In the Vaishnav tradition, naming a baby boy Krishna or after one of his names is considered one of the most blessed choices a family can make. Every time his name is spoken, it is like a prayer to Lord Krishna himself.

What are good Radha-Krishna sibling names?

Beautiful pairs include Krishna and Radha, Kanha and Kishori, Madhav and Madhavi, Shyam and Shyama, and Govind and Gopi. Pairing a Krishna name with a Radha name keeps the spirit of the divine couple alive in your home.

How do I chant Krishna's name with my baby?

Start simple. Sing "Hare Krishna" or "Jai Shri Krishna" softly when you hold him. Many families use a jap counter app to chant the Hare Krishna mahamantra daily as a family blessing. The NaamJaap app lets you track your daily naam jap from 108 to 1 crore, completely free.

Final Thoughts

Choosing your son's name is one of the most sacred moments of parenthood. A name inspired by Lord Krishna is not just a label. It is a daily blessing, a connection to divine love and wisdom, and a lifelong prayer. Whether you pick the timeless Krishna, the affectionate Kanha, the modern Vihaan, or a rare gem like Mukund, your son will carry the charm and grace of Vrindavan with him wherever he goes.

And if you want to make his name a living mantra in your home, begin a simple daily practice: chant the Hare Krishna mahamantra 108 times every morning. The NaamJaap app makes this effortless. One tap per chant, auto-save, works offline, completely free. Track your lifetime naam count from 108 to 1 crore, and let every chant be a blessing for your baby boy.

Read More

Jai Shri Krishna. May your son carry Lord Krishna's love, wisdom, and joy throughout his life.

Radha Naam Jap app icon
★★★★★ 4.8·30,000+ devotees·Free

Get Radha Naam Jap — the #1 naam jap counter app

Never lose your count, even when your phone locks. Works offline. Track Ram Naam, Radha Naam, or any mantra from 108 to 1 crore.

  • Works offline
  • Daily Panchang + Gita
  • Audiobooks included
  • 100% ad-free
Get it on Google PlayGet it on App Store
Follow us