MallowbyNames

Mahesh

महेशmah-HAYSH · great lord; a title for the Hindu god Shiva.

Peak popularity
2007
Usually for
Boys
Trend
Holding steady

Holding steady.

Popularity of Mahesh since 1970

Babies named Mahesh per year in U.S. Social Security records.

5914198020002020Most births 2007Boys
Data table (by decade)
DecadeBoys
1970s40
1980s42
1990s50
2000s66
2010s16
2020s0

Meaning & origin

Mahesh is a masculine name of Sanskrit origin, meaning 'great lord,' a direct reference to the Hindu deity Shiva. It first appeared in U.S. Social Security records in 1970, and its highest usage was in 2007, though it has never entered the top 1000. The name has maintained a stable presence, most commonly given within Indian-American communities. It reflects deep cultural roots and spiritual significance, remaining consistently chosen without dramatic swings in popularity.

Derived from Sanskrit महेश (Mahesha), a compound of महा (maha) meaning 'great' and ईश (isha) meaning 'lord' or 'ruler'. It is a prominent epithet of the Hindu deity Shiva. The name has been used across India for centuries and gained broader recognition in the West during the late 20th century, particularly following the rise of Indian diaspora communities.

Nicknames & variants

Nicknames: Mahu, Mash

Variants: Mahesha, Maheshvar

Sibling names for Mahesh

Names that share Mahesh's style, for a brother or sister.

A parent animal hugging its little one, the personalized name page

M is for Mahesh, our favorite little boy.

M is for Mahesh…”

In a Mallowby alphabet book, Mahesh's letter becomes Mahesh's page: hand-illustrated, printed hardcover or paperback, made just for them.

Make Mahesh's book

Books for siblings or grandkids? The second book is 15% off.

Questions parents ask

What does the name Mahesh mean?
Mahesh means 'great lord,' a title for the Hindu god Shiva.
How popular is the name Mahesh currently?
Mahesh has not been in the top 1000 U.S. baby names in recent years. Its peak popularity in the U.S. dates to 2007.
Is Mahesh a boy's or girl's name?
Mahesh is traditionally a boy's name.