Ordet "ninja" er en generisk betegnelse for en hemmelig agent eller lejesoldat i det feudale Japan. Som sådan er der ingen religion, som alle ninjaer troede på. Ninjaer havde sandsynligvis praktiseret en række forskellige religioner, herunder shinto, buddhisme og taoisme, afhængigt af deres individuelle tro og regionale skikke.