India is rich in culture, religious beliefs, and heritage. The culture is a beautiful blend of tradition, philosophy, and spirituality. The origin of all these traditions goes back to ancient scriptures, including Vedas, Puranas, and the Bhagavad Gita. These Scriptures are the source of innumerable Vedic names with powerful meanings. Keep scrolling the post for a list of Vedic names for baby boys, with meanings.
Popular Vedic Names For Baby Boys, With Meanings
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.
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.
In Sanskrit, Adyah means “the first.” It is also another name of “Lord Shiva.”
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.”
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.
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.
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.
Anagh is the God Vishnu’s 146th name. The Sanskrit word means “faultless or sinless.”
In the mythological epic Ramayana, Angad was the son of Bali. It means “ornament.”
In Sanskrit, Anshumat refers to one who is “brilliant” or “luminous.” According to Hindu mythology, Anshumat symbolizes a mighty fighter.
Anubhav is a Hindu boy name of Sanskrit origin. The name signifies “follower of glory.” It also means “lightning.”
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.”
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.
Aranyaka is a sacred class of ancient Hindu literature. It refers to a “lush forest” or “one who lives in the forest.”
The Vedic name for a boy finds its roots in Sanskrit. The word means “hostile” or “envious,” according to the Rig Veda.
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.
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.”
The Sanskrit name signifies the “noble one.” It refers to an honorable and great person. Arya Bhatta (476–550) was a famous Indian mathematician.
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.
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.”
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.
The name of Hindu Vedic origin refers to a “conqueror.”
Bajrang is another name of Lord Hanuman, the ‘vanara’ or monkey companion of Lord Ram in the Ramayana.
This Hindu Vedic male name is common in the villages of India. Balaram was the brother of Lord Krishna.
The Hindu name means “bowstring.” Someone with this name is a source of great happiness.
In the epic tale of Ramayana, Bharat was the brother of Lord Ram. The country of India is also known as Bharat in Hindi.
Bhavan is another name for Lord Krishna. It signifies the “Creator” and also refers to someone solicitous, brilliant, and charming. Bhavan also means palace.
In Kavya literature and the epic Mahabharata, Bhavin means “predestined,” “imminent,” and “inevitable.” It means a “beautiful blessing.”
A character in the epic Mahabharata, Bheem is one of the Pandavas, known for his strength and might.
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.
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.
A circular weapon that Lord Vishnu bears is called the Chakra. It is a powerful Hindu name.
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.
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.
Another name for Lord Shiva, Chandrachur, means “the moon.”
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.
Chinmaye means “supreme consciousness.” It also means “blissful” and is another name for Lord Ganesha.
Chitrasen was the king of Gandharvas, a tribe with energy like horses. It is a mighty Hindu boy name.
The name finds its origin in the Sanskrit language. Daksh was the son of Lord Brahma and Aditi. It means “competent.”
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.
In the Mahabharata, Bhishma, better known as Bhishma Pitama, holds a pivotal role. Another name for Bhishma is Deovrat.
According to Hindu mythology, Devank means “written by God.”
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.
Dharesh is a beautiful Hindu male name, which means “God of the planet earth.”
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.
It is increasing in popularity for Hindu baby boys. In Sanskrit, Dhruvah refers to “one who is immovable.”
A short Hindu name of Sanskrit origin, Dhurya denotes “creator.” It is one of the many names of Lord Vishnu.
In the Hindu mythological epic, the Mahabharata, Dhwij was the son of Abhimanyu.
“One who cannot be affected by poison” is known as Durvish. The meaning implies another name of Lord Shiva.
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.
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.
The Vedic name Gannath is an epithet of Lord Shiva. The lord of the ganas is known as Gannath.
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.
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.”
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.
The peak of the Himalayas is known as Gaurishankar. It is another name for Mount Everest.
An amalgamation of two words, “geeta” and “ansh,” the Sanskrit name Geetansh refers to a part of the sacred Geeta.
The Hindu Vedic boy’s name signifies a paragraph of the Bhagavad Gita.
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.
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.
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.
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.
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.
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.
According to Hindu mythological scriptures, Haridas was a servant of Lord Krishna.
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.
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.
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.
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.
In ancient times, Havans, or a fire ritual, was regularly performed according to the Vedas. The God of Havan is called Homesh.
Idhyah is an uncommon Hindu name of Sanskrit origin. It means “praiseworthy” and is another name of Lord Shiva.
A “destroyer of evil enemies” is called Ijya. This short Hindu name is also a synonym to Lord Vishnu.
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.
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.
According to the ancient Vedas, Jaahnav was a Hindu Rishi who kept Ganga on his legs.
Jadadhar is another name for Lord Shiva. It signifies the “one having matted hair.” The name is popular in Indian villages.
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.
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.
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.
In the Hindu epic tale of Ramayana, the victory of Lord Ram was celebrated with chants of ‘Jayaram.’ It means the victory of Ram.
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.
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.
Jiva is a unique name of Sanskrit origin. It means “living or alive and healthy.”
Lord Krishna is all-prevailing in every Hindu scripture. A young Krishna is endearingly called Kaanha.
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.
According to the Hindu Vedic scriptures, Kanav is the name of an ancient rishi.
Raja Kanishk, or Kanishka, was an ancient king. Kanishk means small. A king who follows Buddhism is known by this name.
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.”
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.
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.
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.”
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.
Kesavan is another name of Lord Venkateswara and Lord Krishna. It’s a beautiful traditional Hindu Vedic name.
This Vedic name refers to a jewel belonging to Lord Vishnu. Kostubh signifies the most precious stone.
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.
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.
In the Hindu epic tale Ramayana, Kush is one of the twin sons of Lord Ram.
According to the Ramayana, Lakshman was Ram’s devoted brother who decided to go into 14 years of exile with his elder brother.
Lav or Luv is the son of Lord Ram. With reference to the Ramayana, Luv and Kush were Ram’s twin boys.
According to Hindu Vedic mythology, the Sanskrit name Manuj means man. It refers to the son of Manu.
Mohan is another name for Lord Shiva and Lord Krishna. The Hindu Vedic name means fascinating, handsome, charming, and infatuating.
Mohit is a Sanskrit name meaning “charmed” or “infatuated.”
According to the Vedas, Mrugaj was the “son of Moon.” The powerful name means “philosopher,” “careful,” and “beautiful.”
Naabhij is another name for Lord Brahma. It finds its roots in the Sanskrit literature of Hindu Vedas.
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.
Nakul was the name of one of the Pandavas in the Hindu epic Mahabharata.
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.
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.
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.”
Paasy was the name of one of the hundred Kauravas in the Hindu mythological epic, Mahabharata.
The Sanskrit name from the ancient Hindu scriptures has some beautiful meanings. It means sacred, pure, pious, and incense. Paavan also refers to “fire.”
Padmaj is another name for Lord Brahma. It signifies one who is “born from the lotus flower.”
The common Hindu name refers to the full moon. Pakshaj comes every half a month or is produced every fortnight.
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.
The Hindu name is a synonym for Lord Shiva. It refers to a fragrance or “anointed in sandalwood.”
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.
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.
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.
The son of Lord Krishna was named Pradyumn, which is a sacred Hindu name.
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.
Rachet is a popular Hindu name derived from the ancient scriptures. It means “wise” and is another name for Lord Varun.
The love story of Sri Krishna and Radha is written in the Bhagavad Gita. The beloved Radha of Lord Krishna is also called Radhav.
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.
Rakshit is a Vedic name found in the Rig Veda. It is an ancient Sanskrit name meaning “protected” or “saved.”
In the Hindu epic Ramayana, Raghbir signifies the brave Lord Rama.
Rohin is another name for Lord Vishnu. The Sanskrit name from the Puranas means “rising” or “iron.”
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.
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.
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.
Derived from the word ‘Shani,’ this Sanskrit name signifies the “Strength of Shani God.”
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.
Shivank combines two Sanskrit words, ‘Shiva’ referring to Lord Shiva and ‘ank’ signifying a mark or symbol. The name means “God Shiva’s symbol.”
Another name for Lord Shiva, the ancient Sanskrit name, which means “kind behavior.”
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.
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.
The name Tirth is a variation of the word ‘tirth yatra.’ It means pilgrimage and is commonly found in all the Hindu Vedic scriptures.
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.
The son of Goddess Vakula is Vakul. This name originates from the Hindu Puranas.
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.
Vibhu is Lord Vishnu’s 163rd name. This short Hindu name signifies strength, greatness, and excellence.
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.”
Vishnu is the supreme God of the Hindus. The Sanskrit word means “prevalent” and is the preserver and protector of the Universe.
Vishwanath is another name for Lord Shiva. The name originates from the Sanskrit scripts and signifies “the Lord of the Universe.”
The short Hindu Vedic name is of Sanskrit origin and means “wise sage.” The name finds mention in the holy Bhagavad Puran.
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.
Yagyesh is a derivation of the word ‘yagya,’ meaning fire prayer. According to ancient Hindu literature, Yagyesh is the “God of the holy fire.”
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.
The Hindu scriptures include four Vedas. Yajur Veda is one of the four Vedic texts of ancient Indian literature.
This enigmatic Hindu Vedic name means “glorified.”
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.
Hindu Vedic names are rich in sound and meanings. They emote the Indian tradition and culture. Parents like to give their children these names filled with hope, strength, and blessings of the Gods.