Shresth, Shresthi

Name in English: 
Shresth, Shresthi
Meaning: 
Perfect, Best of all