Names

Names of Lord Krishna — With Meanings (Also for Baby Names)

Beautiful names of Sri Krishna and their meanings — from Kanha, Madhav and Govind to Ghanshyam. Lovely Krishna-inspired baby names and an easy way to find the right one.

Sanskrit Kala26 June 20262 min read
नामनाम में बसी भक्ति❀ संस्कृत कला
Share:

Sri Krishna is called by a thousand names — each one reflecting a quality or a leela of his. That is why Krishna's names are among the most loved and meaningful choices for babies.

Popular names of Sri Krishna — with meanings

NameMeaning
Krishnathe all-attractive one; dark-complexioned
Kanhathe beloved child Krishna
Madhavlord of Lakshmi; slayer of Madhu
Govindlord of the cows and the senses
Gopalprotector of cows
Keshavone with beautiful hair
Muraridestroyer of the demon Mura
Damodarone bound at the waist by a rope (Yashoda's leela)
Manmohanone who enchants the mind
Ghanshyamdark as a rain cloud
Muralidharbearer of the flute
Giridharlifter of the Govardhan hill
Vasudevson of Vasudeva; all-pervading
Dwarkadhishlord of Dwarka
Devakinandanson of Devaki
Nandlalthe beloved son of Nanda
Banke Biharione who stands and plays in a graceful bend
Achyutone who never falls
Hariremover of sorrow
Mohanthe enchanting one

Lovely Krishna names for babies

Short, sweet names that remain popular today — Kanha, Madhav, Govind, Mohan, Hari, Keshav, Nand, Shyam, Gopal and Dev. They are easy to say and deep in meaning.

A tip

First choose the feeling you want the name to carry — love, protection, joy — then pick the Krishna name that matches it. Krishna names are considered especially auspicious for babies born around Janmashtami.

These are only a few. To find your favourite name by meaning from among hundreds of names of Krishna and other deities, try our name generator.

Related reading

Frequently asked questions

How many names does Lord Krishna have?

Sri Krishna is traditionally said to have 108 names, and by some counts a thousand (sahasranama). Each name reflects one of his qualities or leelas.

What does the name Krishna mean?

Krishna means the one who attracts (all-attractive), and also refers to his dark, rain-cloud complexion.

Which Krishna names are good for babies?

Short, sweet and easy to pronounce names work best — Kanha, Madhav, Govind, Mohan, Hari, Keshav, Shyam, Gopal and Dev are among the most loved.

Is it auspicious to name a baby after Krishna?

Yes — Krishna names are considered especially auspicious, particularly for babies born around Janmashtami. Beyond tradition, each name carries a beautiful, positive meaning.

Share:
More Names

You may also like