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.
Trending Indian boy names
These modern names have dominated baby lists in Indian cities over the past decade — short, strong and easy to say abroad.
| Name | Meaning | Note |
|---|---|---|
| Aarav | Commonly “peaceful, calm” | One of India’s most-chosen boy names |
| Vihaan | “Dawn, beginning of a new era” | Bright and optimistic |
| Vivaan | Commonly “full of life” | A name linked to Krishna |
| Reyansh | Modern coinage, often “ray of light” | Popular since the 2010s |
| Ayaan | “Gift of God” (Arabic) | Used by Hindu and Muslim families |
| Atharv | From the Atharva Veda | Also 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 |
| Krish | Short for Krishna | Crisp 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 Shiva | Bold 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.”
| Name | Meaning | Note |
|---|---|---|
| Rahul | Meaning debated | Name 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 Krishna | Gandhi’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.
| Name | Meaning | Deity / figure |
|---|---|---|
| Krishna | “Dark, black” | Eighth avatar of Vishnu |
| Madhav | “Descendant of Madhu”; sweet as honey | Krishna |
| 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 |
| Bharat | Rama’s brother; also India’s own name | Ramayana |
| 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 |
| Karthik | After the month of Kartik and the god Kartikeya | God 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.
| Name | Meaning | Note |
|---|---|---|
| Aakash | “Sky” | Also spelled Akash |
| Sameer | “Gentle breeze” | Shared with Arabic |
| Pranav | The sacred syllable Om | Spiritual and soft |
| Agni | “Fire”; the Vedic fire god | Bold and rare |
| Varun | Vedic god of water and the ocean | Classic |
| Surya | “Sun”; the sun god | Radiant |
| 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 wind | Airy 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.
| Name | Meaning |
|---|---|
| Dev | “God, divine” |
| Om | The 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” |
| Kush | Son of Rama; “sacred grass” |
| Lav | Twin 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.
| Name | Meaning | Why 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.
| Name | Meaning | Region |
|---|---|---|
| Murugan | “Beautiful young one”; god of war | Tamil |
| Ilango | “Young prince” | Tamil; after poet Ilango Adigal |
| Balaji | A name of Lord Venkateswara | Andhra 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.