Le Bhagavata Purana (aussi appelé le Shrimad Bhagavatam ; IAST : Bhāgavata Purāṇa) est un des dix-huit purana majeurs ou Mahapurana[1]. Rédigé en sanskrit, il s'agit d'un texte ancien, puisqu'il est mentionné dans une liste des purana que l'on trouve dans un chapitre du Mahabharata[2]. Cependant, il pourrait s'agir du plus récent des Purana, et sa rédaction est sans doute postérieure au xe siècle[3].
Pour les Vishnouites, il est considéré comme un livre sacré au même titre que la Bhagavad-Gita. Il est attribué à Vyasa, le compilateur mythique des textes sacrés indiens (les Veda-s).