Table of contents
Family name origins & meanings
- Indian : Hindu (Brahman) name, from Sanskrit šāstrī ‘versed in the Shastras’ (from šāstra ‘book of rules’, ‘religious treatise’).
Your partner in parenting from baby name inspiration to college planning.
Subscribe