श्रीहरि

Shrihari

boySanskritHindu

Shrihari is a Hindu boy name of Sanskrit origin, meaning “The revered Lord Hari, Vishnu”.

MeaningThe revered Lord Hari, Vishnu
GenderBoy
OriginSanskrit
Written asश्रीहरि
Pronunciationshree-HUH-ree
TraditionHindu
Used inIndia, Nepal

Meaning and origin of Shrihari

Shrihari joins shri, an honorific meaning 'radiant, revered' and also a name of Lakshmi, with Hari, a principal name of Vishnu. Hari is often explained as 'the one who removes' sorrow or sin, though its exact root is debated. Shri Hari is a common way of invoking Vishnu or Krishna in prayer and kirtan. As a given name it is popular in Maharashtra, Karnataka and Tamil Nadu.

Is Shrihari a Hindu name?

Shrihari is a devotional name for Vishnu, widely chanted in Vaishnava worship, including in the Varkari tradition of Maharashtra. It is a straightforward dedication to him.

How popular is Shrihari?

A well-used name across South and West India.

Gifts with the name Shrihari

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Shrihari

SrihariSri HariShree Hari

Names similar to Shrihari

More Hindu boy names

Frequently asked questions

What does the name Shrihari mean?

Shrihari means 'The revered Lord Hari, Vishnu'. It is of Sanskrit origin.

Is Shrihari a Hindu name?

Shrihari is a devotional name for Vishnu, widely chanted in Vaishnava worship, including in the Varkari tradition of Maharashtra. It is a straightforward dedication to him.

How do you pronounce Shrihari?

Shrihari is pronounced shree-HUH-ree.

Is Shrihari a boy or girl name?

Shrihari is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.