Indian Boy Names

Indian Boy Names

Indian boy names tend to carry big ideas in small packages: Dhruv is the steadfast pole star, Abhay means “fearless,” and Om is the sacred syllable itself. Most come from Sanskrit and many honor a god, especially Krishna, Shiva and Rama, each of whom has dozens of names parents can choose from.

Here are 90+ Indian boy names sorted by style, from the modern favorites filling Indian nurseries to timeless names your father’s generation grew up with. Want girls’ names too? See Indian girl names, or browse the main Indian names guide. For surnames to pair with your pick, head to Indian last names.

Our top picks: Vihaan, Arjun, Dhruv, Advait, Kabir, Rudra, Ishaan, Veer, Madhav, Tejas, Aarav

These modern names have dominated baby lists in Indian cities over the past decade — short, strong and easy to say abroad.

NameMeaningNote
AaravCommonly “peaceful, calm”One of India’s most-chosen boy names
Vihaan“Dawn, beginning of a new era”Bright and optimistic
VivaanCommonly “full of life”A name linked to Krishna
ReyanshModern coinage, often “ray of light”Popular since the 2010s
Ayaan“Gift of God” (Arabic)Used by Hindu and Muslim families
AtharvFrom the Atharva VedaAlso a name of Ganesha
Arjun“Bright, shining”The archer-hero of the Mahabharata
Advait“Non-dual, unique”From Advaita philosophy
Shaurya“Bravery, valor”Strong and modern
KrishShort for KrishnaCrisp and international
Dhruv“Pole star; steadfast”After the devoted prince Dhruva
Aayush“Long life”A blessing in a name
Rudra“Roarer”; the fierce form of ShivaBold and powerful
Ishaan“Lord; the sun; northeast”Associated with Shiva
Viraj“Resplendent, splendid”Regal feel
Yuvraj“Crown prince”Popular in Punjab

Classic Indian boy names

These names ruled birth certificates from the 1960s to the 1990s. They’re familiar, dignified and quietly coming back as “dad names.”

NameMeaningNote
RahulMeaning debatedName of the Buddha’s son
Amit“Infinite, boundless”Short classic
Rajesh“King of kings”Very common in the 1970s
Suresh“Lord of the gods”A title of Indra
Vikram“Valor”After the legendary king Vikramaditya
Anil“Wind, air”Simple and gentle
Sanjay“Victorious”Narrator of the Bhagavad Gita
Vijay“Victory”Pan-Indian
Ashok“Without sorrow”Emperor Ashoka
Deepak“Lamp”A Diwali favorite
Manoj“Born of the mind”A name of Kama, god of love
Rakesh“Lord of the full-moon night” (the moon)Very popular in the 1970s
Prakash“Light”Warm and classic
Sunil“Deep blue”Like the sky
Ajay“Unconquerable”Strong and short
Ravi“Sun”Famous via sitarist Ravi Shankar
Sandeep“Lit lamp”Punjab and North India
Mohan“Enchanting”; a name of KrishnaGandhi’s name was Mohandas

Boy names from Hindu gods

Krishna alone is said to have 108 names; Shiva and Vishnu have 1,000 each in traditional hymns. Here are some that work beautifully as given names.

NameMeaningDeity / figure
Krishna“Dark, black”Eighth avatar of Vishnu
Madhav“Descendant of Madhu”; sweet as honeyKrishna
Keshav“One with beautiful hair”Krishna
Gopal“Protector of cows”Krishna as a young cowherd
Govind“Finder of cows; protector”Krishna
Raghav“Descendant of Raghu”Rama
Lakshman“Marked with auspicious signs”Rama’s loyal brother
BharatRama’s brother; also India’s own nameRamayana
Hari“Remover of sin”Vishnu and Krishna
Narayan“Refuge of all beings”Vishnu
Mahesh“Great lord”Shiva
Shankar“Bringer of good”Shiva
Neelkanth“Blue-throated”Shiva, who drank the cosmic poison
Ganesh“Lord of the ganas (attendants)”Elephant-headed god
Vinayak“Remover of obstacles; leader”Ganesha
KarthikAfter the month of Kartik and the god KartikeyaGod of war

Nature and cosmic boy names

Sun, sky, fire and wind feature in many Vedic names. See our names that mean sun for more from around the world.

NameMeaningNote
Aakash“Sky”Also spelled Akash
Sameer“Gentle breeze”Shared with Arabic
PranavThe sacred syllable OmSpiritual and soft
Agni“Fire”; the Vedic fire godBold and rare
VarunVedic god of water and the oceanClassic
Surya“Sun”; the sun godRadiant
Chandra“Moon”Also a surname
Himanshu“Moon” (literally “cold-rayed”)Poetic
Neel“Blue”Sounds like Neil
Megh“Cloud”Short and unusual
Sagar“Ocean”Popular in West India
Vayu“Wind”; god of the windAiry and strong
Kiran“Ray of light”Used for girls too
Arun“Dawn; reddish”Charioteer of the sun god

Short Indian boy names

One-syllable Indian names are especially handy for families living abroad.

NameMeaning
Dev“God, divine”
OmThe sacred syllable of Hinduism
Jay“Victory”
Raj“King, rule”
Veer“Brave, warrior”
Yash“Fame, glory”
Rishi“Sage, seer”
Shiv“Auspicious”; Shiva
Ansh“Part, portion” (of the divine)
Ved“Sacred knowledge”
KushSon of Rama; “sacred grass”
LavTwin son of Rama

Indian boy names with strong meanings

Parents often choose a quality they hope their son will grow into. For more, see our names that mean brave.

NameMeaningWhy we like it
Satya“Truth”Gandhi’s great ideal
Amar“Immortal”Short and timeless
Anand“Bliss, joy”Warm and cheerful
Vinay“Humility, good manners”Gentle character name
Harsh“Joy, delight”Crisp and upbeat
Utkarsh“Excellence, progress”Ambitious
Abhay“Fearless”Strong and simple
Nishant“End of night; dawn”Hopeful
Tejas“Brilliance, radiance”Sharp and modern
Kunal“Lotus”Son of Emperor Ashoka
Siddharth“One who has achieved his goal”Birth name of the Buddha
Nikhil“Whole, complete”Friendly classic

Regional and Sikh boy names

India’s regional languages have their own beloved names. Sikh boys’ names are paired with Singh; see the Indian names hub for more on Sikh naming.

NameMeaningRegion
Murugan“Beautiful young one”; god of warTamil
Ilango“Young prince”Tamil; after poet Ilango Adigal
BalajiA name of Lord VenkateswaraAndhra Pradesh, Tamil Nadu
Anoop“Incomparable”Kerala and pan-Indian
Arnab“Ocean”Bengali
Tapan“Sun; warmth”Bengali
Gurdeep“Lamp of the Guru”Sikh / Punjabi
Ranjit“Victorious in battle”Sikh; after Maharaja Ranjit Singh

How to choose an Indian boy name

  • Ask about the birth letter. Many families follow the nakshatra at birth to pick an auspicious first syllable — useful for narrowing a long list.
  • Pair it with the surname. Two-syllable names like Arjun or Kabir balance longer surnames such as Chattopadhyay; longer names like Siddharth suit short surnames like Rao or Das.
  • Think about nicknames. Siddharth becomes Sid, Aditya becomes Adi — make sure you like the short form too.
  • Check spelling for school abroad. Aakash or Akash? Sameer or Samir? Pick the spelling that helps teachers pronounce it right.
  • Balance tradition and trend. If grandparents prefer a god’s name, Madhav, Raghav or Neel feel modern while honoring Krishna, Rama and Shiva. Families mixing heritages may also like our Persian boy names.

Frequently asked questions

What is the most popular Indian boy name?

Aarav has topped many Indian baby-name lists in recent years, alongside Vihaan, Vivaan, Arjun, Reyansh and Ayaan.

What Indian boy name means “strong” or “brave”?

Veer (“brave, warrior”), Shaurya (“bravery”), Abhay (“fearless”) and Vikram (“valor”) are all popular choices.

What are some names of Lord Krishna for boys?

Madhav, Keshav, Gopal, Govind, Mohan, Hari and Krish are all names or epithets of Krishna used as given names.

What is a unique Indian boy name?

Advait, Neelkanth, Ilango, Megh, Utkarsh and Vayu are authentic but much less common than the top-ranked names.

What Indian boy names work in English-speaking countries?

Dev, Rohan, Neel, Jay, Kabir, Arjun and Ravi are short and easy to pronounce in English while staying distinctly Indian.