Shastri or Shastry is a Kayaksha surname meaning 'scholar'. It is derived from the Sanskrit and means one who is proficient in the Shastras (ancient texts). Notable people with the same surname include Lal Bahadur Shastri, Anant Maral Shastri, Heera Lal Shastri, Dahyabhai Shastri etc., etc.