Discover and Shortlist Your Perfect Baby Names!

Shastra as a Baby Name. Meaning and Origin of Shastra

Add to my Name List

The baby name Shastra is a Male name , 2 syllables long and is pronounced /ˈʃɑːstrə/ (SHAH-strah).

Shastra is Sanskrit in Origin.

Gender: Male
Syllables: 2.0
Origin: Sanskrit
Pronunciation: /ˈʃɑːstrə/ (SHAH-strah)

What is the meaning of the name Shastra ?

The baby name Shastra is a Male name , 2 syllables long and is pronounced /ˈʃɑːstrə/ (SHAH-strah).

Shastra is Sanskrit in Origin.

Shastra stems from Sanskrit śāstra (शास्त्र), from the verbal root śās, “to instruct, discipline, govern.” In classical usage śāstra denotes a treatise, scripture, or codified body of knowledge - hence “science” or “instruction.” Due to loss of vowel length in modern spellings, Shastra can also echo śastra, “weapon,” though the name typically invokes the “scripture/learning” sense, conveying wisdom, guidance, and authority.

As a given name, Shastra appears in South Asia and the global Indian diaspora, used by Hindu families and adopted as a modern unisex choice from the late 20th century. It is more common as a cultural term and as a second element in compounds (e.g., Dharmaśāstra, Arthaśāstra) than as a traditional personal name, which adds a contemporary feel. Variants and spellings include Shaastra, Sastra, Shasthra; related surnames/titles are Shastri (“scholar of scripture”). Short forms may include Shas or Astra.

Shastra is exceptionally rare. Across 3 countries, we found just 4 recorded uses of it.

Shastra has the following similar or variant Names

Shastra – Popularity by country

Based on birth registration data from national statistics agencies.

Country Gender Year Rank Born of
MX 0 #445 1 8,339
MY Boys 0 #1,181 2 25,439
ZA Girls 0 #1,236 1 25,928
MX
MY
ZA

Did we miss something about this name? Let us know!

People also ask about Shastra

Shastra is predominantly a boy's name.
Shastra is a 2 syllable name, pronounced /ˈʃɑːstrə/ (SHAH-strah).
Common nicknames and spelling variations include Śāstra, Shastraa, Sastra and Shasthra.
Shastra is a name of Sanskrit origin, traditionally used in India. It doesn't appear in the major international birth registries we track, but it is an established name within India and its diaspora communities.
Without doubt. Shastra is missing from every national name ranking we cover, so it is rare by any measure.