Top 250 Modern Indian Baby Boy Names With Meanings

Have you recently welcomed a little prince in your family? Are you looking for an apt name for him? Have the innumerable suggestions from the friends, relatives, neighbours and family left you confused? Well, then you may want to look at our list of top 250 Indian baby boy names.

Today’s parents want their child’s name to reflect their ethnicity and tradition. So we have compiled a list of 250 modern, yet traditional Indian baby names that will help you decide the perfect name for your baby.

Top 250 Modern Indian Baby Boy Names With Meanings


This name, meaning ‘prince’, has been made hugely popular via Salman Khan’s nephew, Ahil.


We love the etymology of this name. It means ‘sun’s glory’.


Aksaja is one of the names of Lord Vishnu. It means ‘thunderbolt or diamond’.


Parents who want an active and agile baby can name their child Amand, which means ‘active or bright’.


We can’t help but love this name. Amas means ‘soft or tender’.


Amava, meaning ‘strong or impetuous’, is flashy, hip, and sticks well with the ever popular trend of ‘a’ ending name.


Spread brightness in your son’s life by naming him Aadavan, which means ‘sun’.


Aahan is one of the most popular Hindu baby boy names of 2018. It means ‘dawn, morning glory’.


Aakav is a short and simple name meaning ‘form or shape’.


Aakesh would make a stylish alternative to Akash. It means ‘lord of the sky’.


Aakil, meaning ‘intelligent or smart’, is a charming title for a future genius.


The meaning of Adith is ‘from the beginning or sun’.


Advit is a unique Hindu baby boy name, which also means ‘unique’.


This versatile name has its root in the Sanskrit language. Adyant means ‘beginning of the end’.


Another modern Hindu baby boy name, meaning ‘unique’.


Help your child grow up with leadership qualities by naming him Agraga, which means ‘leader’.


Drawn from the natural world, Ahan, means ‘dawn’.


Amay is one of the names of Lord Ganesha.


In Sanskrit, Ambaka means ‘an eye’ or ‘having three eyes’.


With a fascinating ring to it, this name means ‘water born’. You could give your Aquarian babies this name.


This Sanskrit moniker, meaning ‘without a superior’, is widely popular with the Marathis.


Aradhy is a traditional Hindu name, meaning ‘to be worshiped’.


Archis is a sizzling hot name, meaning ‘ray of light’.


Aribam is an inspirational Hindu name, meaning ‘leader’.


How about giving your son a strong and bold name such as Arihan, which means ‘destroyer of enemies’.


Arin, meaning ‘discussion’, is ready to take over the charts in a few years.


The name Arit, meaning ‘praised’, will add a splash of coolness to your child’s personality.


Aakil, meaning ‘intelligent or smart’, is a charming title for a future genius


Aanan is a catchy name, meaning ‘appearance’.


Aanav is the opposite of Daanav and means ‘humane’.


A name that is widely popular with the Hindus, Aarush means ‘bright, shining, or sun’.


Aayu, meaning ‘life span’, would make a lovely choice for parents looking for a vowel-laden name.


Abhik is a pleasant name, meaning ‘beloved’ and ‘fearless’.


The name, meaning ‘bright, radiant, or shining’ makes us want to head outdoors and soak in the sun.


A glamorous baby name with loads of appeal, Arpit means ‘to dedicate or give in’.


An intellectual name, Arth means ‘meaning’.


This moniker comes with the option of a cool nickname, Ash. Ashmayu means ‘ray of light’.


This ancient, but rarely heard name literally means ‘relishing your food’.


Atharv, meaning ‘wise or learned’, is originally the name of a Vedic text.


Atishay is an everyday name, meaning ‘wonderful, excellent’.


This Lord Krishna’s name denotes the one who sees the world crystal clear.


Acintya, meaning ‘unthinkable’, sizzles enough to be unique.


This Sanskrit origin name has several positive connotations such as ‘extra ordinary, remarkable, fabulous, and miraculous’.


Adhija, meaning ‘superior by birth’, is blazing with popularity in India.


Adri, meaning ‘rock, stone, mountain’, will have your child grow up to be a strong and brave man.


The meaning of Adith is ‘from the beginning or sun’.


Anish is a kickass name, meaning ‘supreme, paramount’.


Anuh is one of the least used names in India. It means ‘calm or content’.


Anvay is derived from Sanskrit word ‘anvaya’, meaning ‘joined or integrated’.


Apurva is a strong title, meaning ‘novel or unmatched’.


It means World.53.Bhavya

It means Pure.


Chittin, meaning ‘intelligent’, is fresh and just rolls off the tongue.


Chitvan, meaning ‘look or glance’, would make an illuming choice for your child.


We love how this name sounds. Chakshan means ‘good looking’.

57. Charun:

Charun, meaning ‘one with beautiful eyes’ is a nice alternative to common name Varun.


Chinmay is a name of Lord Ganesha and means ‘consisting of pure thought’.

Read more  Best baby deals and sales right now

59. Chitayu:

A name for the intelligent folks, Chitayu means ‘born of the intellect’.


Technically, Chaayan means ‘picking or collecting’, but it also means ‘moon’.

61. Chaitanya:

This name, meaning ‘energy or vitality’, was borne by Chaitanya Mahaprabhu, a great Vaishnavite saint.

62. Chaitya:

Chaitya, meaning ‘perceivable’, is sure to make major waves this year.


Dhavak is a robust and fierce name, meaning ‘forerunner’.

64. Dhavit:

A boy with this name will definitely have a pure and clean soul. It means ‘purified’.

65. Dhir:

Teach your child the virtue of persistence by naming him Dhir, which means ‘patience’.

66. Dhira:

Dhira is a fierce or fearless name, meaning ‘brave’.

67. Dhrishnu:

If you’re up for traditional Hindu names, pick Dhrishnu, which means ‘son of Manu’.


Daivey perfectly symbolizes the sentiment you feel for your little one. It means ‘dearly loved’.

69. Daiwik:

Parents looking for a spiritual name should look no further than Daiwik. It means ‘God’s grace’.

70. Deekshant:

Deekshant, meaning ‘gift of God’, is a simple, yet stunning baby name.

71. Deepit:

Deepit, meaning ‘passionate, illuminated, inflamed, or excited’, gives off a positive and energetic vibe.

72. Devaj:

This preppy name fits with current favorites such as Devin or Dheeraj. It means ‘born of the Gods’.

73. Devak:

This delightful name, meaning ‘divine, glorious, pious’ is indeed a winsome choice.

74. Devin:

Devin is a divine baby name, meaning ‘resembling a God or poet’.

75. Devyan:

Devyan is literally an out of the world name, meaning ‘serving the gods’.

76. Dhanvin:

Dhanvin, one of the names of Lord Shiva, is too precious for words.

77. Divij:

This Sanskrit name means ‘sky born or divine’.

78. Divit:

Divit, meaning ‘immortal’, brings to mind a happy-go-lucky boy, who’s always up for a laugh.

79. Doshagya:

Doshagya is derived from Sanskrit term ‘doSajJa’, meaning ‘he who knows what is evil and avoids it’.

80. Dravina:

This name means ‘power, wealth, or strength’.

81. Dhrsita:

This latest Hindu boy name originates from Sanskrit word ‘dhRSita’, which means ‘brave or bold’.


Ehan, meaning ‘expected’, could help parents set some expectations of their children.

83. Ehit:

A boy with this name is sure to have a jovial personality. Ehit means ‘ever-smiling’.

84. Elil:

Another lovely name, Elil means ‘handsome’.

85. Erish:

Erish, meaning ‘to cherish’, will teach your child to value every big and small things in life.

86. Edhas:

Fill your child’s life with joy by naming him Edhas, which means ‘happiness’.

87. Ganak:

Ganak has an unusual appeal that makes every parent swoon. It means ‘mathematician or one who calculates’.

88. Gaoushik:

Gaoushik is one of the rarely heard names of Lord Buddha.


Galav is an uncommon botanical name, meaning ‘bark of lotus tree’.

90. Gaman:

Gaman is a classic sounding name, meaning ‘undergoing, attaining’.

91. Gana:

Pay tribute to Lord Shiva by naming your son Gana, which means ‘tribe or group’.


This moniker is widely popular with the Punjabis and means ‘lord’s heart’.

93. Harshill:

Harshill would make a unique alternative to Harsh. It means ‘joyful’.

94. Harshu:

This cute baby name means ‘deer’.

95. Harsith:

Harsith, meaning ‘joy, happiness’ is quite a charmer.

96. Harith:

Parents looking for color inspired name can zero in on Harith, which means ‘green color’.

97. Hemil:

A name with a beautiful ring, Hemil means ‘gold’.


Hariaksh is a unique name of Lord Shiva.

99. Harij:

Harij is a mindful name, meaning ‘horizon’.

100. Harin:

Harin, meaning ‘pure’, is slowly making its way into the mainstream.

101. Harishva:

No one can ever guess that this modern sounding name harks centuries back. Harishva is one of the names of Lord Shiva.


Hiresh is a beautiful and uncommon Hindu boy name, meaning ‘king of gems’.

103. Hriday:

Vintage lovers should feast their eyes on Hriday, meaning ‘heart’.

104. Hridhaan:

This moniker is derived from Sanskrit elements ‘hrid’ and ‘dhaan’, which means ‘one with a great heart’.

105. Harshit:

This cheery name, meaning ‘happy or cheerful’, would be a perfect name for your son.

106. Hrutesh:

This name, meaning ‘lord of springs’, would fit well with the current trend of seasonal names.

107. Ishin:

Should you be looking for a bold and inspiring baby name, you must consider Ishin, which means ‘commanding’.

108. Ishir:

This cool sounding name is originally another name for Agni or fire. It means ‘powerful or refreshing’.


The name Ijay has its roots in Hindu mythology. It means ‘Lord Vishnu’.

110. Ikshan:

Ikshan is a Sanskrit noun referring to ‘sight or superintendence’.

111. Illesh:

A name with a different touch, Illesh means ‘lord of the earth’.

112. Iravaj:

Iravaj, meaning ‘born of water’, is perfect for a Scorpion or Cancerian baby.


Ibhan is a practical and timeless name of Lord Ganesha.

114. Idhayan:

Idhayan is a lovely name with a unique tone. It means ‘joy of heart’.

115. Ihit:

Ihit is a playful and lighthearted name, meaning ‘prize or honor’.

116. Ishivatva:

Ishivatva is one of those names that will make anyone stop and look again. It means ‘superior or supreme


Jogesha is a variant of Yogesh, which means ‘The Lord of Yoga’.

Read more  Planning a trip to Orlando – 2 week itinerary ideas

119. Joshit:

Joshit, meaning ‘pleased, delighted’, is a cute pick with tons of power.


This unique Hindu boy name refers to the ‘lord of poets’.

121. Khalin:

Here’s one of those Hindu names you don’t get to hear every day. Khalin means ‘one who possesses threshing-floors’.

122. Kiaan:

This friendly name means ‘ancient or king’.

123. Kishen:

Kishen is the modern form of Krishna. It means ‘black or dark’.

124. Ksaita:

Ksaita, meaning ‘prince’, is a stylish name that many people would love to use.

125. Kshana:

Lord Ganesha is also named Kshana because his swiftness is beyond measure.


Kaanishk was the name Lord Vishnu’s vehicle.

127. Kahan:

Kahan is one of the names of Lord Krishna.

128. Kalagya:

Kalagya is a term usually used for an ‘astrologer or one who is skilled in arts’.

129. Kalin:

Set your child on the path to success by naming him Kalin, which means ‘flourishing, or developing rapidly and successfully’.

130. Kalita:

Kalita is an ancient Sanskrit word, which means ‘made or formed’.

131. Kama:

Kama, the name of the Hindu god of love, is the name of Lakshmi’s son.

132. Kanha:

This name is linked with divinity as it’s one of the names of none other than Lord Krishna. It means ‘dark or black’.

133. Kanj:

Kanj is one of the names of Lord Brahma.

134. Karali:

Karali is one of the seven tongues of the God of fire.

135. Kavan:

Kavan is edgy, short, and super cute. It means ‘water’.

136. Kavindu:

Kavindu is one of the names of Valmiki. It means ‘the moon of poets’.

137. Kamada:

In the Mahabharata, Kamada was the name of Skanda’s follower. It means ‘giving what is wished’.

138. Kamin:

Kamin, meaning ‘impassioned, desirous’, is too adorable to pass up.

139. Kanan:

This moniker is becoming increasingly popular because of the Indian YouTube sensation. Kanan means ‘forest’.

140. Kanav:

Kanav is a pleasant sounding name, meaning ‘an old yet wise sage’.


Kunal, meaning ‘one with beautiful eyes’, is a handsome name for a boy.


It means goal.


Son of Lord Ram


An interesting name, Loukya is another name for Goddess Lakshmi and means ‘worldly-wise’- just what young girls need to be!

145. Manah:

Manah means ‘mind’ and is also a name of Goddess Durga. Everything that we do should come from the pure mind and should be remembered by everyone. This name would help you inculcate that in your daughters.

146. Medh:

A beautiful name for Saraswati, the Goddess of learning, this name means ‘intellect’. It is the perfect choice for parents who want a modern name that has a traditional meaning.


Who born with intelligence, One who Born with Intelligence


One who is consious, Intellegent, Kind hearted, A kind hearted person


Name of a companion of the prophet, A rain of kindness by Almighty


Chief, Worthy of admiration, A man of great authority


Sunrays of God, The rays of the sun


One of the names of The Sun in Indian mythology, the Goddess Surya, Sun.


Lord of mind, Attractive, Another name for Krishna, The lord of minds, the conqueror of minds


Moksh ki Ichchha rakhne wala, Liberation, The one who wants to be free or liberated


Rain, Mehul is derived from the Sanskrit word “Meh” which means “Rain” or “Cloud”.


Expert, Brave, A skilled person. Someone who is an expert


The Moon, Distinguished, Moon, Beautiful, Calm and Serene Moon


Human, One who is human


Male friend, A tiny particulate of the dear friend


Expert, Brave, A person who has many different skills


Small part of the ocean 


Destiny, Fixed, Determined, The closest angel to the God


Cheerful, Seventh note on Indian musical scale, Awesome, The Lion among the males


Nivedyam to God, The greetings to the God


God gift, Inherent, Inscribed into something, Within something, Essential, intrinsic, characteristic, natural.


Eye, The eyes of a person


Without blemish, Pure, Good companion from the north part.


Lord Ganesha, Another name of Lord Ganesh.


Liberation, Salvation


Salutation, Bowing, To pay homage, Bow down before the creator or salaam or greeting.


Never ending, Boy, Eternal, everlasting, endless.


One of the best person


Lord Shiva, An eternally fresh Lord


Lord Krishna, Moon, The Lord of blue or sapphire or Lord Krishna,


Sharpness, One who has a sharp personality


Best wishes, Offering to God, An offering to God


Treasure, Wealth, Receptacle, Money, paragon, money, ideal.


Simple, The one who is having no faults and sinless in behaviour.


The excellent knowledge and skills., The excellent knowledge and skills.


Master of justice


Wind, Wind


One who discourage from doing any wrong things


Eye, Directing, Community, Decorum, The one who is extremely happy and blissful.


The one who guides others to the upright path.


Concealed, secreted, undisclosed., Concealed, secreted, undisclosed.


Lord Shiva


Getting stronger, Invigorating, Evening

Read more  2nd Month of Pregnancy – Baby Development, What to Eat & more


God of law, One well versed in law, Follower of the correct way, Master of the right path, The Lord of ethics


Ceaseless, unending, interminable.




Body strength, The nobleness and the goodness of a person.


Bright, Name of a Son of Manu, Brave, Possessing Energy


Smile, Goddess of birth &death;, The one who always expresses smile on her face.


A companion of the prophet (Saw), A wolf, the best compannion of the Prophet


A clever minded, cool tempered and judgemental individual

196. Punit:

Punit is a lovely name with a vintage aura. It means ‘cleaned or purified’.

197. Purav:

Keep up with the trend of directional names by naming your son Purav, which means ‘east direction’.

198. Purnit:

Purnit is a darn cool name, meaning ‘complete’.

199. Pranay:

Pranay is an extremely lovable name, meaning ‘affection or love’.

200. Pratik:

A perfect name for artsy parents, Pratik means ‘symbol or image’.


This name, meaning ‘grown, rising’, is sure to be setting trends soon.

202. Romik:

Those looking for an earthy name can opt for Romik, which means ‘magnet, saline earth or the salt extracted from it’.

203. Romir:

Romir is an ancient name with a modern touch. It means ‘interesting or pleasant’.

204. Ronit:

Ronit is a beautiful Hindu name, meaning ‘a song of prosperity’.


Gods chosen one, Lord Vishnu, Destroyer of enemies


Name of An Angel meaning season, Love and saint, Speech


First Ray of sunlight, Lord vishnus Ansh (Ansh = part


Lord Shiva, Good human being, Strong, Good, Sage, Saint, One who meditates on Lord’s Name, Seeker of enlightment


First Ray of sunlight, Lord vishnus Ansh (Ansh = part, One who can be comapared to the first ray of sun in the morning


The best, Learned, One who is the best in everything

211. Sahil:

Sahil, meaning ‘beach or shore’, has a charm, which makes it extremely alluring.

212. Saket:

Saket is the name of the ancient Ayodhya. It means ‘a place close to heaven’.

213. Sankalp:

Sankalp has an aura which no one can deny. It means ‘determination’.

214. Saphal:

Saphal is a powerful and stately name, meaning ‘successful or productive’.

215. Sarin:

Parents who like ‘in’ ending name can circle on Sarin, which means ‘helpful’.


He who is born with ansh or a part of Lakshimi, He who is born with ansh or a part of Lakshimi


Lord Vishnu, Combination of first 3 letters of Sriman and last 3 of Narayan, Lord vishnu


Lord Krishna, Derived from Sharv, Sharv meaning sacred to Shiva


Fame giver and Lucky, Wealthy, A lucky one who gives fame to others


A portion of Lord Shiv, Lor Shiv’s portion


Calm, Virtuous and another name of Lord Shiva, Name of Lord Shiva


Intelligent, Courteous, A person who is worthy and deserves good things in life


Lord Vishnu, Combination of first 3 letters of Sriman and last 3 of Narayan


From Sanskrit samit: someone who has got everything, Easy to get, Easy to get


Powerful, Another name for Krishna, Smooth, Multi -tasked, One who has the power


Very intelligent loves horses and her life has lots of friends enjoys riding horses and being with her best Pal tahny


Hymns of Lord, Verse, Hindu Mantra or verse of praise, Shlok


Bravery, Power, Heroism, Brave


Lord Vishnu, The Sun, Heaven, World of gods, The Sky, The region of the planets and constellations, A mystical word pronounced after Om and before the Gayatri by every brahman in commencing his daily prayers, Sound, Voice, Tone, Tune, Lord Vishnu

230. Tavish:

Tavish, meaning ‘courageous, strong, gold’, packs a huge punch.

231. Tavya:

Tavya, meaning ‘strong’, has a rockstar like appeal to it


Tatpara, meaning ‘deeply engrossed’, is one of the names of Lord Ganesha because He loves meditating.

233. Tavisa:

This Sanskrit origin name, meaning ‘strong, energetic’, continues to soar in popularity.


Literally meaning ‘slapping the hands together or against one’s arm, melody, or dance’ is the 358th name of Lord Shiva.

235. Tarakshya:

Tarakshya is also one of the names of Lord Shiva. It means ‘gold, bird, horse, or snake’.

236. Taral:

Taral is a soft and lilting name, meaning ‘liquid’.

237. Taras:

Taras, meaning ‘energetic or strength’, is perfect for a rough and tough young gentleman.


Prosperity or awakening or high quality, Advancement – to rise, Awakening or prosperity.


Second Khalifah, Intelligent, Umar is a variant of ‘Omar’ and means flourishing.


Precious, Name of a prophet, Arabic – Helpful, The name Uzayr is a variant of Uzair


Lord Krishna, Full of life, Rays of the morning Sun


Biggest in universe, The Sun or the king, Resplendent, Splendor, Ruler, Beauty, Brilliant, Excellence, Majesty, Another name for Agni and Buddha, Pure (Celebrity Names: Celina Jaitly and Peter Haag)


Morning, Dawn


Full of life and energy, Alive or lively (Celebrity Name: Shilpa Shetty)


Just like strong, (Mahavir Swami Ansh)






God is merciful


Brightness, Whiteness, Drought


Person who Stay with style, Peaceful


Recommended For You

About the Author: Tung Chi