The Shinto religion alone has a very big number of kami ( Japanese for `` gods '' or `` spirits '' ) . The Shinto pantheon alone consists of an uncountable number of kami ( Japanese for `` gods '' or `` spirits '' ) .