Skip to content
NepalNames

Deities

Shiva names for baby boys

152 names

152 names that are names or epithets of Shiva. Read what each epithet means before you choose. More in our guide to names from gods and goddesses.

Names of other deities

Guide

Lord Shiva names for baby boys, with meanings

Lord Shiva has more names than almost any other deity, and many of them are used as Nepali baby names. This page lists 152 names that are names or epithets of Shiva, each with its meaning and Devanagari spelling. All 152 suit boys. Some, like Shiva and Shankar, name the god directly, while others, like Umesh and Ashutosh, describe one of his qualities.

  1. Direct names

    Shiva (शिव) means the auspicious one. Shankar means giver of welfare and bliss, and Shambhu means abode of joy.

  2. Lord of the mountains

    Many epithets link Shiva to the Himalaya. Shailesh and Girish both mean lord of the mountain, and Kedar names a mountain meadow.

  3. Titles of devotion

    Umesh means lord of Uma, and Mahesh means great lord. Ashutosh means one who is easily pleased, a gentle title for the god.

Popular Lord Shiva names for baby boy in Nepali

Umesh means lord of Uma, another name for Parvati. Mahesh (महेश) means great lord. Shiva and the shorter Shiv mean the auspicious one. Shankar means giver of welfare and bliss. Ashutosh means one who is easily pleased. Ishan means lord or ruler, and also the north-east direction. Many of these end in -esh, so browse boy names ending in esh for more.

Shiva names with deeper meanings

Some names tell a story from Shiva's legends. Nilkantha (नीलकण्ठ) means blue-throated, for the god who drank the poison. Chandrashekhar means one who wears the moon on his crest. Trilochan means three-eyed one. Mrityunjay means conqueror of death. Pashupati (पशुपति) means lord of all beings. Bhola means innocent and simple, as in Bholenath. Names ending in -nath and -eshwar, such as Bishwanath and Maheshwar, are also common; see boy names ending in nath and ending in war.

Tips for parents

  • Read each meaning, since many Shiva names are titles that describe one quality of the god.
  • Choose a short form like Shiv or Ishan if you want a name that is easy to spell.
  • Note that names such as Shankar and Shambhu have several spellings, so pick one and use it everywhere.
  • Say the name aloud with your surname and listen for a smooth flow.

Frequently asked questions

What are some Lord Shiva names for a baby boy?

Shiva, Shiv, Shankar, Mahesh and Umesh are popular choices. Shambhu, Ashutosh, Rudra and Pashupati are also names of Shiva. Each has its own meaning, from the auspicious one to lord of all beings.

What does the name Mahesh mean?

Mahesh means great lord. It is an epithet of Lord Shiva and is written महेश in Devanagari. Maheshwar, also meaning great lord, is a longer form.

Are there modern-sounding Shiva names?

Ishan, Rudra and Shivam are short and feel modern. Ishan means lord or ruler, Rudra means the roarer, a fierce form of Shiva, and Shivam means auspicious.

Where can I find names of other gods?

See our names of deities page, or read the guide to names from Hindu gods and goddesses. For Shiva's consort, see Parvati names.