Lord Vishnu is one of the three major Gods in Hindu mythology, with the other two being Brahma and Maheshwara. Vishnu means ‘He who pervades everywhere’, ‘Root’, ‘To pervade’, or ‘The preserver of the Hindu Holy Trinity’.
He preserves and protects the world when threatened by evil or danger. Accordingly, he is often referred to as the God of Protection or the one who preserves goodness. He takes birth in various forms to fight with evil and spread the good in the world.
Lord Vishnu’s names are popular among the followers of Hinduism. He has many beautiful names that have equally significant and potent meanings. MomJunction has handpicked 135 such variants of Lord Vishnu’s names for your baby boy.
135 Best Names Of Lord Vishnu For Your Baby Boy
Aadhavan means ‘As brilliant as the sun’. This name exalts Lord Vishnu’s flair, and it is appropriate for your little sunshine.
This name is a nod to Vishnu’s regality. Aashrit means ‘Ruler’, which is perfect for the little king of your heart.
Abhima means the ‘Destroyer of fear’. If you are looking for a daring or courageous name for your baby, this is perfect.
One of the many epithets of Vishnu, this name means the ‘Unborn’.
Achintya means ‘He is incomparable or inconceivable’. This name celebrates Lord Vishnu’s excellence.
This name glorifies Lord Vishnu’s incredible status as a god, and it means ‘Imperishable or indestructible’. Achyut is an ideal name for a resilient boy.
Adama means ‘He is not subdued by anyone’. It is a suitable name for a boy with admirable strength and courage.
Adbhuta means ‘The one who is wonderful or astonishing’. It is a notable name that praises Lord Shiva’s charm.
Adeep means ‘Light or Light of Lord Vishnu’. If you are looking for a name that will brightly shine through with warmth, this is an ideal choice for you.
Adhaata is one of the many synonyms of Lord Vishnu, and it means ‘Above whom there is no other to command’. This aspiring name is perfect for your baby boy.
Adhoksaja is another name for Lord Narasimha, an incarnation of Lord Vishnu. It means ‘Supreme’ or ‘Universe’.
Adhrit means ‘One who does not require support, but supports others’. This name hails self-sufficiency and benevolence, traits that we would all want our children to possess.
Advith means ‘Powerful’ or ‘Focused’. This name is fitting for a boy with determination and strong will.
Agnija means ‘One who is born out of the fire’. This name is befitting for a boy who is brilliant, bold, and spirited.
This name means the ‘Unborn’ as well as ‘Love of Vishnu’ in Sanskrit.
This name is a tribute to Vishnu’s insurmountable strength. Ajitesh means the ‘Lord of the unconquerable’.
This name aptly represents Lord Vishnu’s essence. Akshar means ‘Everlasting’, ‘Immortal’, or ‘One who cannot be destroyed’.
Another one of Lord Vishnu’s names, Amitash means ‘Omnipresent’ or ‘He who has sacred marks’.
This name honors Vishnu’s work and wisdom. It means ‘He whose acts are for a great purpose’.
If you are looking for a name that represents eternal greatness, this name may be the right one for you. Amritaya means the ‘One who will never die’ or the ‘Immortal one’.
Another moniker of Lord Vishnu, this name means ‘All-pervading’ or ‘Incorporeal’. This name is mysterious, beautiful, and spiritual.
Anagh means the ‘One who has not committed any sin’. If you are looking for a virtuous or modest name fit for an innocent baby boy, this is the right one for you.
Another epithet of Lord Vishnu, Anant means ‘Endless’ or ‘Infinite’.
This name acknowledges Vishnu’s importance in the universal set. Aneesh means ‘Supreme’ or ‘Paramount’.
It means ‘Uncontrolled’ or ‘Without obstacles’.
This name praises Vishnu’s qualities, and it is a desirable name for your baby boy. Anish means ‘Supreme’ as well as ‘Punctual’.
This name reveres Vishnu’s immense strength as well as his unforgiving side. Antak means ‘One who has the power to end everything’ or ‘Death’.
It means ‘One who bridges the gap’. This name is entirely appropriate for a boy who is kind, thoughtful, considerate, and accommodating.
The name means ‘He who cannot be perceived’.
As a tribute to Lord Visnu’s magnificence, this name means ‘As vast as an ocean’. Arnav is a suitable name for your beautiful baby boy.
A popular name of Lord Vishnu, Arvind means ‘Lotus’ or ‘One who has lotus-like eyes’. It is perfect for your captivating baby.
Yet another one of Lord Vishnu’s names, Asan means ‘Vault’ or ‘Easy’.
This name is one of the variations that revere Lord Vishnu’s benign nature. It means the ‘One who helps’.
Avyan means ‘Perfect’ or ‘One who is without imperfection’. It honors Lord Vishnu’s unparalleled state of godhood or divinity.
This is another synonym of Lord Vishnu. Avyayah means the ‘One who is always the same’. If you are looking for a name that is imperishable, this is the right one for you.
This name is given to Lord Krishna, an incarnation of Lord Vishnu. It means ‘Crystal clear’ or ‘Having a clear mind’.
Badri means ‘Rain that falls before winter’, and the ‘Fullness of the moon’.
One of the monikers of Vishnu, this name means ‘Emotions’, ‘Feeling’, ‘Affection’, or ‘Faith’.
This name is an homage to Lord Vishnu’s supremacy in Hinduism. Bhartaa means ‘He who governs the entire living world’.
Bhu means ‘Earth’ and Dhav means ‘Lord’. It praises Vishnu’s mastery over the world.
Another variant of Vishnu, this name means ‘Abundant’ or ‘Mighty’.
Lord Vishnu holds a chakr (sphere) in his hands. Hence he is also called as Chakradhar, which means the ‘One who carries a chakra’.
This name is used to describe Lord Vishnu. Dharesh means ‘Lord of the Earth’.
The name means ‘The one who presides over Dharma’. You can shorten the name to Dharma, which sound posh.
Known as the preserver of the universe, this variant of Lord Vishnu’s name means the ‘One who carries out the creation without any problem’.
Dridh means ‘Strong’, ‘Solid’, ‘Firm’, ‘Fixed’, ‘Steady’, ‘Resolute’, and ‘Persevering’.
Durariha means ‘The dispeller of the evil-minded enemies’. It represents Vishnu’s ability to purify the threats of evil.
This name means ‘Strong’ or the ‘One who has a lot of drive and determination’. It is an ageless name for a baby boy.
Another name for Vishnu, Esa means the ‘God is Salvation’, ‘Desirable’, ‘Prophet’, or ‘God delivers’.
Eshan means ‘Shining’, ‘Passion of the sun’, ‘Lord’, ‘Master’, or ‘God’s grace’.
Gahan means the ‘One who has depth’. It is suitable for an intelligent child.
The name means the ‘With Garuda as his banner’. Garuda is a mythological character with a mix of bird eagle and human features.
A popular name among the Hindus, Govind means the ‘One who protects and guards cows’. It is the name of Lord Krishna, an incarnation of Vishnu.
Another variant of Lord Vishnu’s name which means ‘He will be good to all’ or the ‘One who takes away (the miseries)’.
Hari means the ‘Almighty’, the ‘One who belongs to God’, or the ‘One who relieves pain’.
It means ‘Part of the heart’. Apt for your son, who is definitely a part of your heart.
This sophisticated name means the ‘Dispeller of evil-minded enemies’, ‘Sacrifice’, ‘Divine’.
It means the ‘One who always performs auspicious actions’.
59. Iresh (pron Ee-resh):
This name exalts the power of Lord Vishnu as it means the ‘Lord of the Earth’.
One of the most adored names of Lord Vishnu, Ish means ‘Divine’, ‘Master of the universe’, ‘Ruler’, or ‘Pious’. You may club it with some other relevant name or make it a nickname for your little ruler.
It is a combination of Jagat ‘World’ and Ish ‘Ruler’. So, the name means the ‘Ruler of this World’.
The name means the ‘One who gives happiness to people’.
This name means the ‘One who is always victorious’ or ‘Victorious in the end’.
This name is apt for your little star as it means the ‘King’.
Jyestha means ‘The eldest’. What is more suitable than this name for your beloved firstborn son?
This name is perfect for your adored child. Kaamah means ‘The beloved’.
Kanil means ‘Power’ or ‘Indestructible’.
Was your son born with long, shiny hair? Then you may name him Keshava, which means the ‘One who has a long, shiny and uncut hair’. It also means ‘The Lord of creation, sustenance, and destruction (Brahma, Vishnu and Shiva all in One)’.
Koustub means ‘A gem on the chest of Lord Vishnu’. It is a name worthy for the jewel of the family.
Kritan means ‘Skilled’, ‘Clever’, or ‘Wise’. This name sounds sophisticated.
The name means the ‘Knower of the field’. Use this name for your son if you want him to shine in his chosen field.
This name refers to the beauty of Lord Vishnu’s eyes. It means the ‘Red-eyed’.
It is another name that hails Lord Vishnu as above all else. Loknath means the ‘Lord of the world’. This name also refers to Lord Shiva.
This name means the ‘Destroyer of the demon Madhu’. Lord Krishna is also called Madhusudhan.
This name highlights the desirable qualities of Lord Vishnu. Mahil means ‘Kindness’ and the ‘One who progresses’.
Mokshith means ‘The liberated’ or the ‘One who has attained moksha’. Moksha refers to ‘enlightenment’, ‘liberation’ or ‘release’ from this world.
This name means the ‘One who gives freedom’. It is a positive and sensible name for your baby.
Murthy means ‘An idol’, ‘All auspicious Lord’, or the ‘Statue’, and refers to Lord Vishnu.
Namish means ‘Determined and independent’.
If you wish to name your son after one of the delightful names of Lord Vishnu, this is a good choice for you. Nanda means ‘Meritorious’, a ‘Great achiever’, ‘Joy’, ‘Bliss’, ‘Happiness’, or ‘Pleasure’.
It means a combination of the man and the lion, as Nara means ‘man’ and Simha means ‘lion’. Narasimha is an incarnation of Lord Vishnu.
Narayan means the ‘Refuge of man’.
It means ‘The imperishable treasure’, which your son is for you.
Nigraha means ‘He who has firm control over all creation’. This name is enchanting and charming.
Nikesh is a beautiful name. It means ‘The savior’ or the ‘One who is infinite’.
This name has multiple meanings and interpretations. It means the ‘Master of the right path’, ‘Owner of the truth’, ‘Brave’, or the ‘Follower of the right path’.
This is yet another name with a lotus connection. It means ‘He from whose navel comes the lotus’.
Another name of Lord Vishnu, Prajapati means ‘The Lord of all creatures’.
Inspired by Lord Vishnu, Pramod is an optimistic name. It means ‘Happy’, ‘Growth’, ‘Delight’, or ‘Smile’.
Pranav is a popular and beautiful name. It can mean ‘The divine sound’, ‘The sacred syllable Om’, ‘Intelligent symbol’. It is one more name that denotes the combination of Brahma, Vishnu and Shiva.
Pratishthit is an appealing name for boys. It means the ‘One who is consecrated’.
Lord Vishnu has beautiful eyes. Pushkaraaksh means the ‘One with lotus eyes’.
Raksan means the ‘Guard’ or ‘Protector’. It is a reassuring name for your son.
Ramesh means ‘The preserver’. This name is pretty common among the followers of Hinduism.
Ranga means ‘Colorful’, Ranganath means ‘A colorful Lord’. This is a common name in South India.
Reyaansh means ‘The first rays of the sun’ or ‘ a part of Lord Vishnu’. Reyaansh sounds pretty stylish.
Rivaansh means ‘A strong desire to succeed’. It is a commendable name for a child who has an exciting life ahead of him.
Another name of Lord Vishnu, Rohin has several meanings. It means ‘Climbing’, ‘Blossom’, ‘Rising’, and the ‘One who is born under the sandalwood tree’.
Sahasrajit means ‘He is the conqueror of thousands’. It is a sophisticated and innovative name to give your son.
Sahishnu means ‘He is the forgiver’ or the ‘One endowed with enormous patience’. This name is perfect for instilling Lord Vishnu’s best traits in your son.
Samarjit means the ‘Winner of the battle’, the ‘One who is victorious in war’ or the ‘One who has conquered lust’.
Sarvesh means ‘He who controls everything’.
Satveer means the ‘Champion of truth’. It is a charismatic name for your baby.
Sharu means ‘An arrow’, ‘Dart’, ‘The thunderbolt of Indra’, ‘The weapon of the Marutas’, or ‘Passion’. You can use this as a nickname for your boy.
Sharvas means the ‘One who is auspicious’. What better name than this to invite luck and optimism to your son’s life?
Lord Vishnu is the most beautiful. Shubhaang means the ‘One who has the most beautiful form’.
Shreemaan means ‘He who is always with Goddess Shree’, ‘Consort of Goddess Shree Lakshmi’ or ‘A respectable person’.
Nobody is more powerful, benevolent and pious than the god. This name means ‘The most glorious’.
Another name of Lord Vishnu, Shrinivas means an ‘Abode of Goddess Lakshmi, or an ‘Abode of wealth and prosperity’.
Sudhanvan means ‘He who has a splendid bow’.
Sutantu means ‘He who has expanded this universe starting from himself’. It is an excellent option for people looking for exotic names.
Svar means ‘The Sun’, ‘Heaven’, ‘World of Gods’, ‘The Sky’, ‘The region of the planets and constellations’, ‘Sound’, ‘Voice’, ‘Tone’, or ‘Tune’. It is also a mystical word pronounced after Om and before the Gayatri mantra.
Taran means ‘Raft’, ‘Heaven’, ‘Thunder’, and ‘Earth’. This name holds weight and is wholesome.
The name means the ‘King of the three worlds’.
Trivikram means the ‘One whose three strides covered the whole world’. This name glorifies the colossal greatness of Lord Vishnu.
An epithet of Vishnu, Udarathi means ‘Rising’. This buoyant name is perfect for your son’s hopeful future.
Udayin is an elegant name. It means ‘Rising’ or ‘Prosperous’.
It means the ‘Brother of Lord Indra’ who is Lord Vishnu.
Vaikhan means the ‘One whose consumption has a strange pattern as he devours the whole universe’.
Vasu means ‘Precious’, ‘Gem’, ‘Wealthy’, ‘Invaluable’, or the ‘One who is rich and has a lot of wealth’. It is a prosperous name for a boy with a flourishing life ahead of him.
Vedatman means the ‘Soul of the Veda’. It is another name for Lord Vishnu. It is a good fit if you are looking for a name with spiritual depth.
Venkat means ‘Existing’, ‘Natural’, or ‘Divine’. If you are looking for a profound name for your baby, this popular name is a good choice.
Vibhu is a beautiful and deferential name. It means ‘Great’, ‘Strong’, ‘Solid’, or ‘Excellent’.
Vikram means ‘Valorous’, the ‘One who is wise’, ‘Brave’, ‘Courageous’, or ‘Strong’. It is a popular baby boy name in the Hindu communities.
Vinit means ‘Humble’, ‘Knowledgeable’, or ‘Polite’. It is a great name if you like to imbue your son with these favorable traits.
Viraj means ‘Resplendent’, ‘Splendour’, ‘Intelligent’, ‘To Shine’, or the ‘King of the planet’. This name is splendid and magnificent. It will surely make your little one stand out.
Viresh means ‘The brave Lord’. It is suitable for a spirited and fearless boy.
Vishath means ‘Setting free’ or the ‘One who delivers’. It is another name of Lord Vishnu.
Vishokah means the ‘One who is without sorrow’. This beautiful name is equally cheerful.
Another name of Lord Vishnu, Vishodhan means ‘The act of purifying’, ‘Freeing from defect’, or the ‘One who finds own soul and self’.
According to Indian mythology, Lord Vishnu has created the universe. Vishwakarma means the ‘Creator of the Universe’.
Lord Vishnu is all powerful. Hence his epitaph the ‘One against whom no army can stand’.
Vishvam means ‘He who is the universe’, ‘The Lord of the universe’, ‘Ruler’, or ‘The greatest’. This popular name beautifully glorifies Lord Vishnu’s godly status.
Another name of Lord Vishnu, Vithal means the ‘One who gives fortune’ or the ‘One who bestows prosperity’. It is also spelled as Vitthala.
Yajnesh means ‘Lord of worship or sacrifice’.
Select a meaningful name that would be inspirational for the child. So, naming your baby after Lord Vishnu will inculcate many of his desirable qualities in your son.
Do you have any more names to suggest? Let us know in the comments section below.