Staroindické báje, správněji puránské báje (purán = starý), vznikaly už od začátku našeho letopočtu a tradovaly se po celé věky jen ústně. Jejich příběhy se odehrávají ve třech světech, ve které Indové skálopevně věřili: ve světě bohů, lidí a démonů.