श्रेयस्

Shreyas

boySanskritHindu

Shreyas is a Hindu boy name of Sanskrit origin, meaning “The good; excellence, well-being”.

MeaningThe good; excellence, well-being
GenderBoy
OriginSanskrit
Written asश्रेयस्
PronunciationSHRAY-us
TraditionHindu
Used inIndia

Meaning and origin of Shreyas

Shreyas is a Sanskrit word meaning 'better', 'superior' and, as a noun, 'the highest good'. In the Katha Upanishad, Yama tells the boy Nachiketa that the wise choose shreyas, the good, over preyas, the merely pleasant. The name is popular in western and southern India; the cricketer Shreyas Iyer and actor Shreyas Talpade are well-known bearers. It is often shortened to Shrey among friends.

Is Shreyas a Hindu name?

Shreyas has a clear place in Hindu philosophy through the Katha Upanishad's teaching on choosing the good. It is not a deity name.

How popular is Shreyas?

A popular modern name, especially in Maharashtra and Karnataka.

Gifts with the name Shreyas

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 Shreyas

ShreyanshSreyas

Names similar to Shreyas

More Hindu boy names

Frequently asked questions

What does the name Shreyas mean?

Shreyas means 'The good; excellence, well-being'. It is of Sanskrit origin.

Is Shreyas a Hindu name?

Shreyas has a clear place in Hindu philosophy through the Katha Upanishad's teaching on choosing the good. It is not a deity name.

How do you pronounce Shreyas?

Shreyas is pronounced SHRAY-us.

Is Shreyas a boy or girl name?

Shreyas is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.