Śastra (bł. spolszcz. Szastra) - w sanskrycie słowo to oznacza pismo (jako dłuższy tekst), które objaśnia i rozwija jakiś temat. Termin "śastra" jest często używany w odniesieniu do starożytnych hinduistycznych traktatów na tematy filozoficzno-religijne.