Updated June 9, 2019 Share: Family name origins & meanings Indian : Hindu (Brahman) name, from Sanskrit šāstrī ‘versed in the Shastras’ (from šāstra ‘book of rules’, ‘religious treatise’).