Indian Vedic baby boy names descend from the holy scriptures of the country. India is a land of culture, heritage, and religious beliefs, blending powerful traditions, spirituality, and philosophy. Also, every Indian tradition can be traced back to the ancient scriptures such as Puranas, Vedas, and Bhagavad Gita. These scriptures are a source of immense knowledge. Read the post to find a list of powerful Vedic names for baby boys, with their meanings.

1. Aarav

The name Aarav finds its roots in the Sanskrit word “rav,” meaning calm and peaceful. Paradoxically, Aarav also refers to “sound” or “thundering” in Hindi. The name can be found in the Rig Veda.

2. Aditya

Aditya, according to Hindu mythology, refers to the “Sun God.” The name also signifies the sons of Aditi, the Goddess of infinity. According to the Vedas, Adityas were six or seven celestial deities. Varuna was the chief of these deities who later came to be known as Aditya.

3. Adyah

In Sanskrit, Adyah means “the first.” It is also another name of “Lord Shiva.”

4. Akshar

The name denotes “eternal” or “leader of Gods.” Akshar also refers to a character or alphabet. According to Hindu mythology, Akshar is another name for Lord Brahma, Shiva, and Vishnu and depicts “Om.”

5. Agasthya

It was the name of a sage, better known as Agasthya Muni. His writings are found in the Rig Veda and his reference is found in various Puranas, the Ramayana, and Mahabharata.

6. Aksha

It means “chariot with many horses.” In Vedantic Hinduism, Aksha signifies the essence of the material world and the first element. The reference of this name is found in the Linga Purana, translating as “firmament.” Aksha is also one of the 1,008 names of Lord Shiva.

7. Ambareesh

With roots in the Sanskrit scriptures, Ambareesh is an ancient word meaning “atmosphere”, “sky,” or “the sun” and finds mention in the Ramayana. The name also refers to Lord Vishnu, Shiva, and Ganesha.

8. Anagh

Anagh is the God Vishnu’s 146th name. The Sanskrit word means “faultless or sinless.”

9. Angad

In the mythological epic Ramayana, Angad was the son of Bali. It means “ornament.”

10. Anshumat

In Sanskrit, Anshumat refers to one who is “brilliant” or “luminous.” According to Hindu mythology, Anshumat symbolizes a mighty fighter.

11. Anubhav

Anubhav is a Hindu boy name of Sanskrit origin. The name signifies “follower of glory.” It also means “lightning.”

12.Anuraj

It is a popular Hindu name for a male. In Sanskrit, it means “devoted,” “enlightening or illuminated,” or even “attracted.” Anuraj refers to a beloved child, and in the Rig Veda, the mention of the name signifies “shine and extraordinary.”

13. Aparajit

Aparajit is a popular Hindu name, meaning “unsurpassed” or “undefeated.” The Sanskrit name is found in the Rig Veda and means “unconquered.” In the Bhagavad Puran, one of Lord Krishna’s sons is named Aparajit.

14. Aranyak

Aranyaka is a sacred class of ancient Hindu literature. It refers to a “lush forest” or “one who lives in the forest.”

15. Aravan

The Vedic name for a boy finds its roots in Sanskrit. The word means “hostile” or “envious,” according to the Rig Veda.

16. Arjun

Arjun was one of the Pandavas in the epic Mahabharata. The main protagonist of the story also appears in other ancient Hindu scriptures like the Bhagavad Purana. Arjun was a boon from Indra Dev and son to Kunti and Pandu.

17. Arun

With Sanskrit roots, Arun means “dawn” or “the power of giving life.” Reference of this name is found in the Bhagavad Puran, signifying “the red color.”

18. Arya

The Sanskrit name signifies the “noble one.” It refers to an honorable and great person. Arya Bhatta (476–550) was a famous Indian mathematician.

19. Atharv

It is the name of a Hindu Veda and in Sanskrit, it means “knowledge.” Atharv was also the name of Brahma’s eldest son, according to the Mundaka Upanishad.

20. Avyakta

The male name of Sanskrit origin signifies a person “who sees the world ahead.” Avyakta is also another name for Lord Ganesha and Lord Vishnu, meaning “to unmanifest.”

21. Ayush

Ayush is a Hindu name of Sanskrit origin. It means “long life” or duration of life. Ayus is found in the Rig and Atharva Veda.

22. Baban

The name of Hindu Vedic origin refers to a “conqueror.”

23. Bajrang

Bajrang is another name of Lord Hanuman, the ‘vanara’ or monkey companion of Lord Ram in the Ramayana.

24. Balaram

This Hindu Vedic male name is common in the villages of India. Balaram was the brother of Lord Krishna.

25. Bhaarav

The Hindu name means “bowstring.” Someone with this name is a source of great happiness.

26. Bharat

In the epic tale of Ramayana, Bharat was the brother of Lord Ram. The country of India is also known as Bharat in Hindi.

27. Bhavan

Bhavan is another name for Lord Krishna. It signifies the “Creator” and also refers to someone solicitous, brilliant, and charming. Bhavan also means palace.

28. Bhavin

In Kavya literature and the epic Mahabharata, Bhavin means “predestined,” “imminent,” and “inevitable.” It means a “beautiful blessing.”

29. Bheem

A character in the epic Mahabharata, Bheem is one of the Pandavas, known for his strength and might.

30. Bidur

Bidur was a wise and clever man. He was a trusted friend and confidant of Lord Krishna. His reference can be found in the Bhagavad Gita.

31. Charan

The word has Sanskrit origins and means “foot” or support. It also refers to “good behavior.” In Atharva Veda, the name means “managing” or “acting.” In the Hindu mythological story ‘Harivansh,’ Charan signifies a pillar of support.

32. Chakra

A circular weapon that Lord Vishnu bears is called the Chakra. It is a powerful Hindu name.

33. Chakrik

A variant of Chakra, the “one who holds the chakra” or “the one with a discus” is called Chakrik. According to Hindu mythology, it refers to Lord Vishnu.

34. Chanak

Chanak is the father of Chanakya, according to the Vedas. It refers to one who is a digger or a moner. In that context, it also refers to a mouse. Chanak is also a variant of ‘chhana,’ which is the sweet sound of bangles or anklets.

35. Chandrachur

Another name for Lord Shiva, Chandrachur, means “the moon.”

36. Chaturbhuj

Someone who has four arms is called a Chaturbhuj. According to the Hindu scriptures, it is the name given to Lord Ganesha and also signifies someone with broad-shouldered and strong.

37. Chinmaye

Chinmaye means “supreme consciousness.” It also means “blissful” and is another name for Lord Ganesha.

38. Chitrasen

Chitrasen was the king of Gandharvas, a tribe with energy like horses. It is a mighty Hindu boy name.

39. Daksh

The name finds its origin in the Sanskrit language. Daksh was the son of Lord Brahma and Aditi. It means “competent.”

40. Darsh

Darsh comes from the word ‘darshan,’ meaning “sight.” It signifies the moment when the moon becomes visible to the naked eye. Darsh is another name for Lord Krishna.

41. Deovrat

In the Mahabharata, Bhishma, better known as Bhishma Pitama, holds a pivotal role. Another name for Bhishma is Deovrat.

42. Devank

According to Hindu mythology, Devank means “written by God.”

43. Devesh

Devesh signifies the “king of gods.” As per Hindu mythology, the king of Gods is Indra Dev, and thus, Devesh is another name for Indra.

44. Dharesh

Dharesh is a beautiful Hindu male name, which means “God of the planet earth.”

45. Dhruv

This Hindu name finds its roots in the Sanskrit language. Dhruv means “constant” or “faithful.” According to the Puranas, Dhruv was a prince, blessed with a immortal life by Lord Vishnu.

46. Dhruvah

It is increasing in popularity for Hindu baby boys. In Sanskrit, Dhruvah refers to “one who is immovable.”

47. Dhurya

A short Hindu name of Sanskrit origin, Dhurya denotes “creator.” It is one of the many names of Lord Vishnu.

48. Dhwij

In the Hindu mythological epic, the Mahabharata, Dhwij was the son of Abhimanyu.

49. Durvish

“One who cannot be affected by poison” is known as Durvish. The meaning implies another name of Lord Shiva.

50. Ekchakra

Ekchakra was the son of Rishi Kashyapa, one of the Saptarishis or seven wise sages, mentioned in the Rigveda and other religious books. He is the oldest Rishi listed in the Brihadaranyaka Upanishad.

51. Eklavya

The story of Ekalavya is always heart-wrenching. He was a disciple of Dronacharya but only learned his archery skills from a distance. When Dronacharya found out about the “student who learned archery by watching,” he asked for his thumb as gurudakshina as he feared Eklavya would be a better archer than Arjun.

52. Gannath

The Vedic name Gannath is an epithet of Lord Shiva. The lord of the ganas is known as Gannath.

53. Garg

Garg is a Vedic name that can be found in the many poems of the Mahabharata. It signifies a “bull” and is the name of a saint.

54. Garud

Garud is a falcon, “the king of birds.” According to Hindu mythology, Garud was a mythical, humanoid bird who was also the carrier of Lord Vishnu. As per the Unadi-Sutra, Garud means “devourer” as Garud was originally identified as the “all-consuming fire of the sun’s rays.”

55. Gaurang

Gaurang is a combination of “gaur” meaning fair and “ang” meaning body. Someone who is fair-complexioned can be called Gaurang. It is also another name for Shiva, Krishna, and Vishnu.

56. Gaurishankar

The peak of the Himalayas is known as Gaurishankar. It is another name for Mount Everest.

57. Geetansh

An amalgamation of two words, “geeta” and “ansh,” the Sanskrit name Geetansh refers to a part of the sacred Geeta.

58. Gitanshu

The Hindu Vedic boy’s name signifies a paragraph of the Bhagavad Gita.

59. Harikesh

Harikesh is another name for Lord Krishna, epithet of Lord Shiva, and another name for Lord Vishnu. It denotes one with yellow hair and is also one of the seven principal rays of the Sun.

60. Hameer

Hameer was an extremely rich king and also means “the red one.” This Hindu name is the name of a raga of Indian classical music.

61. Hans

Hans means ‘swan.” But the name also refers to purity and signifies a mountain. It is another name of Surya or supreme soul and also refers to a Brahman.

62. Hanuman

Hanuman was the son of the wind God. The monkey God was Lord Ram’s disciple and true friend who led the vanar sena. It is popular in the Hindu villages and signifies someone mighty and loyal.

63. Haran

Haran is “to destroy” and Hara means “one who destroys.” According to Hindu scriptures, Haran is another name for Lord Shiva, the destroyer of all sins and evil in the world.

64. Hari

The Hindu name Hari has multiple meanings. It signifies the sun and the moon. It means light, green and man. Hari is also another name for Brahma, Indra, Vishnu, and Shiva.

65. Haridas

According to Hindu mythological scriptures, Haridas was a servant of Lord Krishna.

66. Harshavardhan

The powerful Hindu male name refers to one who is the “creator of joy” or one who increases joy. A famous Indian emperor called Harshavardhana ruled North India from 606 to 647 CE.

67. Hemadri

Hemadri is a combination of “hem” meaning gold and “adri” meaning mountain. It refers to a mountain of gold. The name finds reference in the Hindu Vedas.

68. Hemant

The name Hemant finds mention in the Rig Veda. It signifies “early winter,” and in Sanskrit origin, it means “gold.” Hemant is also the name of the early winter season in India.

69. Herish

Herish is another name for Lord Shiva and Lord Krishna. The name denotes a person who feels he is doing as per God’s wish.

70. Homesh

In ancient times, Havans, or a fire ritual, was regularly performed according to the Vedas. The God of Havan is called Homesh.

71. Idhyah

Idhyah is an uncommon Hindu name of Sanskrit origin. It means “praiseworthy” and is another name of Lord Shiva.

72. Ijya

A “destroyer of evil enemies” is called Ijya. This short Hindu name is also a synonym to Lord Vishnu.

73. Iravan

Iravan means “ruler.” It is of Sanskrit origin and has other meanings like “king of the ocean.” In Mahabharata, the name was given to the son of the Naga princess Ulipi and the Pandava Prince Arjuna.

74. Ishan

The common Hindu name finds its roots in Sanskrit scriptures and is immensely popular.  It has multiple meanings, including lord, master, wealthy, rudras, possessing, light, and reigning. The eternal form of Lord Shiva is also called Ishan. The name is also synonymous with Lord Vishnu and Ganesha.

75. Jaahnav

According to the ancient Vedas, Jaahnav was a Hindu Rishi who kept Ganga on his legs.

76. Jadadhar

Jadadhar is another name for Lord Shiva. It signifies the “one having matted hair.”  The name is popular in Indian villages.

77. Jatin

The ancient Hindu Sanskrit name refers to “someone with matted locks.” The word also means “disciplined.” The name Jatin has found a reference in many Hindu mythological epics. It is also one of the many names of Lord Shiva.

78. Jai

The short and popular Hindu name has Vedic roots. The name means “conqueror” or “victory.” It also refers to a conquest or the Sun. Jai is also the name of Lord Shiva.

79. Jaivardhan

Another name of Lord Shiva and Lord Vishnu, Jaivardhan, is a variant of Jai, meaning victory. The name signifies the one who is thriving and bestowing prosperity around. Jaivardhan is also the name of Lord Krishna’s son.

80. Jayaram

In the Hindu epic tale of Ramayana, the victory of Lord Ram was celebrated with chants of ‘Jayaram.’ It means the victory of Ram.

81. Jhanak

Janak or Jhanak Raj was the father of Sita. Jhanak means “creator” and also means producing or begetting. Jhanak is also the sound of melody.

82. Jigen

The short Hindu name refers to the “sharpest sword of the world.” The name is popular among Bengali, Gujarati, Kannada, Malayalam, Marathi, Oriya, and Tamil Indians.

83. Jiva

Jiva is a unique name of Sanskrit origin. It means “living or alive and healthy.”

84. Kaanha

Lord Krishna is all-prevailing in every Hindu scripture. A young Krishna is endearingly called Kaanha.

85. Kanak

The Hindu Vedic name Kanak means “golden.” In Sanskrit, the name refers to the “Indian rose.” Kanak is also one of many names for Lord Shiva.

86. Kanav

According to the Hindu Vedic scriptures, Kanav is the name of an ancient rishi.

87. Kanishk

Raja Kanishk, or Kanishka, was an ancient king. Kanishk means small. A king who follows Buddhism is known by this name.

88. Kanjan

The beautiful Hindu boy’s name is another name of the Love God Kaama. Kanjan signifies someone who is “born of water or produced from water.”

89. Karna

Karna was one of the main protagonists of the Hindu epic Mahabharata. He was the illegitimate child of Surya, the Sun God and Kunti, the mother of the Pandavas. Karna was a kind and a demigod.

90. Karun

Karun is a traditional Hindu name of Sanskrit origin, meaning “mercy” or “compassion.” It also implies gentleness or tenderness. It refers to the “supreme being.” The name is found in the Bhagavad Gita Puran and also finds mention in the Atharva and Rig Vedas.

91. Kashyap

In the Hindu mythological epic Mahabharata, the Pandavas had a friend called Kashyap. This Sanskrit origin name belongs to a famous sage, descendent of Marichi, Ravan’s aid in kidnapping Sita. Kashyap also means “wise.”

92. Keshab

Keshab is a synonym of Lord Krishna, Lord Vishnu, and Lord Venkateswara. Kesh means hair, and Keshab means long hair. According to the Puranas, Keshab was the slayer of the demon Keshi.

93. Kesavan

Kesavan is another name of Lord Venkateswara and Lord Krishna. It’s a beautiful traditional Hindu Vedic name.

94. Kostubh

This Vedic name refers to a jewel belonging to Lord Vishnu. Kostubh signifies the most precious stone.

95. Kuj

According to Hindu mythology, Kuj is the son of the earth. It is also the name of the planet Mars and an Indian name of a tree.

96. Kuldev

Kuldev is the name of the person who is god-like for a family. Kul refers to the ancestral family, and Dev is the God or head of the family.

97. Kush

In the Hindu epic tale Ramayana, Kush is one of the twin sons of Lord Ram.

98. Lakshman

According to the Ramayana, Lakshman was Ram’s devoted brother who decided to go into 14 years of exile with his elder brother.

99. Lav

Lav or Luv is the son of Lord Ram. With reference to the Ramayana, Luv and Kush were Ram’s twin boys.

100. Manuj

According to Hindu Vedic mythology, the Sanskrit name Manuj means man. It refers to the son of Manu.

101. Mohan

Mohan is another name for Lord Shiva and Lord Krishna. The Hindu Vedic name means fascinating, handsome, charming, and infatuating.

102. Mohit

Mohit is a Sanskrit name meaning “charmed” or “infatuated.”

103. Mrugaj

According to the Vedas, Mrugaj was the “son of Moon.” The powerful name means “philosopher,” “careful,” and “beautiful.”

104. Naabhij

Naabhij is another name for Lord Brahma. It finds its roots in the Sanskrit literature of Hindu Vedas.

105. Nahush

Nahush is an ancient Sanskrit word meaning “neighbor.” It is also another name of Lord Vishnu and Lord Krishna, referring to their elusive powers to amaze every being. The name finds mention in the Rig Veda as the child of Manu. Nahush is also one of the authors of Rig Veda. In the Ramayana, Nahush was the name of the son of Ambrish, who was an ancient king.

106. Nakul

Nakul was the name of one of the Pandavas in the Hindu epic Mahabharata.

107. Nilkanth

It is another name of Lord Shiva. Nilkanth is a combination of two words. Nil means the color blue, and the word Kanth means neck or throat. According to Hindu mythology, Lord Shiva churned the oceans and stored the poison in his throat. That is why he is called Nilkanth. This name is also found in the Mahabharata, referring to a blue-necked peacock. This name finds mentions in many Hindu scriptures.

108. Nimit

With roots in Sanskrit literature, Nimit means “destiny.” It also means measures determined or fixed. The name finds mention in epics like the Arthav Veda, Rig Veda, and Taittiriya-Brahman.

109. Nishit

The popular Hindu Vedic name comes from Sanskrit origins and refers to someone “born of the night.” Nishit also means “night” and finds mention in the Mahabharata, meaning “sharp or sharpened.” According to the Rig Veda, the name signifies “one who is prepared or presented.”

110. Paasy

Paasy was the name of one of the hundred Kauravas in the Hindu mythological epic, Mahabharata.

111. Paavan

The Sanskrit name from the ancient Hindu scriptures has some beautiful meanings. It means sacred, pure, pious, and incense. Paavan also refers to “fire.”

112. Padmaj

Padmaj is another name for Lord Brahma. It signifies one who is “born from the lotus flower.”

113. Pakshaj

The common Hindu name refers to the full moon. Pakshaj comes every half a month or is produced every fortnight.

114. Palash

Palash is a flowery tree or greenery. It also refers to a horse. The flowers of these trees are used to make traditional Holi colors, as mentioned in the tales of Krishna’s holi play with Radha and other gopis, in the Bhagavad Gita.

115. Panshul

The Hindu name is a synonym for Lord Shiva. It refers to a fragrance or “anointed in sandalwood.”

116. Parasara

According to ancient Hindu literature, Parasara was a powerful rishi. He was the father of Vyasa and the grandson of Vasishta. The sage was attracted to Satyavati’s beauty when she carried him across a river.

117. Parikshit

A popular Hindu name, Parikshit was an ancient king. It denotes the “tested one” or “proven.” Parikshit was the posthumous son of Abhimanyu and the heir of the Pandavas.

118. Parth

The name can be spelt in multiple ways—Paarth, Partha, or Parth. In the Mahabharata, Lord Krishna was Arjun’s friend, philosopher, and guide and fondly called him Parth. The name means “king” or “one who never misses the target.” It is also another generic name of Arjun, derived from his mother Kunti, also called Pritha.

119. Pradyumn

The son of Lord Krishna was named Pradyumn, which is a sacred Hindu name.

120. Raag

The melodious name derived from the Vedas has multiple beautiful meanings. Raag is a form of Indian classical music. It denotes music, bringing to life, love, beauty, passion, desire, and vigor. The name also refers to the Sun and the Moon.

121. Rachet

Rachet is a popular Hindu name derived from the ancient scriptures. It means “wise” and is another name for Lord Varun.

122. Radhav

The love story of Sri Krishna and Radha is written in the Bhagavad Gita. The beloved Radha of Lord Krishna is also called Radhav.

123. Radhey

Radhey is another name for Karna from the Mahabharata. As the story goes, Karna was born illegitimately to Kunti. She put the child in a bushel and floated him in the water, only to be rescued by Adhiratha and his wife, Radha. Thus, Karna came to be known as Radhey, or the son of Radha.

124. Rakshit

Rakshit is a Vedic name found in the Rig Veda. It is an ancient Sanskrit name meaning “protected” or “saved.”

125. Raghbir

In the Hindu epic Ramayana, Raghbir signifies the brave Lord Rama.

126. Rohin

Rohin is another name for Lord Vishnu. The Sanskrit name from the Puranas means “rising” or “iron.”

127. Rudransh

Rudransh is a combination of two words, Rudra meaning “to weep or howl” and ansh meaning “part.” The name was given to Lord Shiva for his powers as the Storm God. The name refers to Kartikeya or a part of Lord Shiva.

128. Rushabh

The name finds its roots in the Sanskrit language. Rushabh means “the most excellent.” The name finds mention Ramayana and Mahabharata, where it signifies anything of excellence.

129. Sanu

Sanu is a Hindu boy name of Sanskrit origin. The name means “peak or surface of a mountain.” It refers to a tableland or ridge. One can find its reference in the Rig Veda.

130. Shanay

Derived from the word ‘Shani,’ this Sanskrit name signifies the “Strength of Shani God.”

131. Shantanu

Shantanu is a common Hindu name across the cultures of India. The Sanskrit word means “wholesome.” With reference to the Hindu epic Mahabharata, Shantanu was the king of Hastinapur.

132. Shivank

Shivank combines two Sanskrit words, ‘Shiva’ referring to Lord Shiva and ‘ank’ signifying a mark or symbol. The name means “God Shiva’s symbol.”

133. Shivaya

Another name for Lord Shiva, the ancient Sanskrit name, which means “kind behavior.”

134. Sukrit

Sukrit is a name found in the Rig and Atharva Vedas. The name means “virtuous,” “pious,” or “good work.” It also refers to someone who is well-fated and fortunate.

135. Sugriv

Sugriv was an ally of Lord Ram. He was Bali’s brother who helped Lord Ram in his expedition to Lanka to save his wife Sita from the captivity of Raavan.

136. Tirth

The name Tirth is a variation of the word ‘tirth yatra.’ It means pilgrimage and is commonly found in all the Hindu Vedic scriptures.

137. Vajraksha

Another name for Lord Hanuman, Vajraksha, refers to someone as “sturdy as metal.” It is a smart and powerful Hindu name originating from the Sanskrit scriptures of Hinduism.

138. Vakul

The son of Goddess Vakula is Vakul. This name originates from the Hindu Puranas.

139. Vaman

The Hindu Vedic name has originated from the Puranas. Vaman means “short or dwarf” and was a name for Lord Vishnu when he took birth as a Brahmin dwarf.

140. Vibhu

Vibhu is Lord Vishnu’s 163rd name. This short Hindu name signifies strength, greatness, and excellence.

141. Viraja

The name finds its origins in the Sanskrit literature of ancient Hindu Vedas and Puranas. Viraja means “to sit,” but in reference to the ancient tales, it denotes “ruling or sovereign.”

142. Vishnu

Vishnu is the supreme God of the Hindus. The Sanskrit word means “prevalent” and is the preserver and protector of the Universe.

143. Vishwanath

Vishwanath is another name for Lord Shiva. The name originates from the Sanskrit scripts and signifies “the Lord of the Universe.”

144. Vyas

The short Hindu Vedic name is of Sanskrit origin and means “wise sage.” The name finds mention in the holy Bhagavad Puran.

145. Yadav

The descendant of Yadu is Yadav. It is another name for Lord Krishna and popular in states like Haryana and Bihar. Yadav is also an Indian surname or family name.

146. Yagyesh

Yagyesh is a derivation of the word ‘yagya,’ meaning fire prayer. According to ancient Hindu literature, Yagyesh is the “God of the holy fire.”

147. Yaj

The short Hindu Vedic name refers to “a worshipper.” It refers to “sacrifice.” Yaj is another name for Lord Shiva and also the name of a sage.

148. Yaju/Yajur

The Hindu scriptures include four Vedas. Yajur Veda is one of the four Vedic texts of ancient Indian literature.

149. Yanchit

This enigmatic Hindu Vedic name means “glorified.”

150. Yash

Yash is a popular Hindu name originating from ancient Vedic scriptures. It means success, glory, victory, reputation, and celebrity. It is a rich and royal name. Yashvardhan was also a famous and intelligent scholar.