Skip to content
NepalNames

Deities

Vishnu names for baby boys

96 names

96 names that are names or epithets of Vishnu (93 suit boys, 4 suit girls). Read what each epithet means before you choose. More in our guide to names from gods and goddesses.

Names of other deities

Guide

Lord Vishnu names for baby boys, with meanings

Lord Vishnu, the preserver, is known by many names, and several are among the most familiar Nepali names. This page lists 96 names that are names or epithets of Vishnu, with meanings and Devanagari spellings. Of these, 93 suit boys and 4 suit girls, with one name, Shrisha, given to both.

  1. Names of the preserver

    Bishnu (विष्णु) names Vishnu directly. Narayan means refuge of all beings, and Hari means remover of sorrow.

  2. Lord of Lakshmi

    Many names honor Vishnu as Lakshmi's husband. Ramesh means lord of Rama, another name for Lakshmi, and Kamlesh means lord of Kamala.

  3. Lord of the world

    Jagdish means lord of the world, and Jagannath means lord of the universe. Achyut means imperishable or infallible.

Popular Lord Vishnu names for baby boy

Ramesh (रमेश) means lord of Rama, that is Lakshmi. Bishnu names Vishnu, the all-pervading preserver. Hari (हरि) means remover of sorrow, a name of Vishnu or Krishna. Narayan means refuge of all beings. Harish means Lord Vishnu, and also lord of monkeys. Purushottam means best among men. Achyut means imperishable. Several end in -esh; see boy names ending in esh.

Vishnu epithets and avatar names

Upendra means younger brother of Indra, for Vishnu as Vamana. Tribikram means conqueror of the three worlds with three strides. Shreedhar means bearer of Lakshmi. Pitambar means one clad in yellow garments. Janardan means one who is worshipped by people. Parshuram is Rama with the axe, the sixth avatar. Vishnu's later avatars have their own pages: Krishna names and Rama names. For girls, Mohini (मोहिनी) means enchantress, the female avatar of Vishnu.

Tips for parents

  • Pick a short name like Hari or Bishnu if you want something simple and classic.
  • Read the meaning of epithets like Ramesh, since the story behind them is part of the name.
  • Look at Krishna and Rama names too, since both are avatars of Vishnu.
  • Check the spelling you prefer, as Bishnu and Vishnu are both used.

Frequently asked questions

What are some Lord Vishnu names for a baby boy?

Bishnu, Hari, Narayan, Ramesh and Harish are popular names of Vishnu. Achyut, Jagdish, Upendra and Purushottam are classic epithets with clear meanings.

What does Ramesh mean?

Ramesh means lord of Rama, where Rama is a name of Lakshmi. It is an epithet of Lord Vishnu and is written रमेश in Devanagari.

Are there Vishnu names for girls?

A few. Mohini means enchantress, the female avatar of Vishnu. Srisha and Shrisha mean lord of Shree, another name of Vishnu, and Shrisha is given to both boys and girls.

Is Bishnu the same as Vishnu?

Yes. Both are written विष्णु in Devanagari and name Lord Vishnu, the preserver. Bishnu reflects the common Nepali pronunciation. See our pronunciation guide for more.