Where does “bahuśāstra” come from?

bahuśāstra (Old Javanese) comes from Sanskrit बहु, from Proto-Indo-Iranian bʰaȷ́ʰúš, from Proto-Indo-European bʰénǵʰus, from Proto-Indo-European bʰenǵʰ-, from Proto-Indo-European bʰen- — to beat, hit, injure; to hit, strike, injure; to...

Ancestry of “bahuśāstra”, step by step

bahuśāstra traces back through two separate lines of ancestry.

via Sanskrit बहु

StepLanguageWordMeaning
1Sanskritबहुmuch, many, frequent, abundant, numerous, great...
2Proto-Indo-Iranianbʰaȷ́ʰúšthick; abundant
3Proto-Indo-Europeanbʰénǵʰusdense, thick
4Proto-Indo-Europeanbʰenǵʰ-thick
5Proto-Indo-Europeanbʰen-to beat, hit, injure; to hit, strike, injure; to...

via Sanskrit शास्त्र

StepLanguageWordMeaning
1Sanskritशास्त्रshastra, scripture; science, knowledge
2Proto-Indo-Aryanśāstra
Every word from Proto-Indo-European bʰen-Every word from Proto-Indo-European bʰenǵʰ-Every word from Proto-Indo-European bʰénǵʰus