Sastra (Sanskerta: शास्त्र, shastra) marupakan kata ambilan matan bahasa Sanskerta śāstra, nang artinya "tulisan nang ada instruksinya" atawa "pedoman", matan kata awal śās- nang artinya "instruksi" atau "ajaran".