Type Surname (from nickname)
Scripts श्रेष्ठ, श्रेष्ठ(Nepali) श्रेष्ठ(Sanskrit, Hindi, Marathi, Newar Devanagari)
Other Forms FormsShresth, Srestha, Sresth, Shreshtha, Shreshth
Meaning & History
Means "excellent" in Nepali, ultimately from Sanskrit श्रेष्ठ (shreshtha) meaning "best, most excellent". This is originally used by the Shrestha caste but is now adopted by many castes.