History & Civics
Answer
The two causes for the spread of Jainism are:
- Local Dialect — Mahavira adopted the language of common people, i.e, Prakrit instead of Sanskrit to preach his doctrines.
- Royal Patronage — Jainism received royal patronage of Chalukyas and Rashtrakutas. Chandragupta Maurya is also said to have converted to Jainism. Kharvela helped in spread of Jainism in eastern India.