Mahábhárata, doslova Velké vyprávění o Bháratovcích (dévanágarí: महाभारत) je spolu s Rámajánou jedním z hlavních staroindických eposů. Je klasifikována jako itihāsa. Itihāsy a Purāṇy jsou zmíněny již v Atharvavédě a jsou označovány jako pátá Véda. Název eposu vznikl ze dvou sanskrtských slov mahá (velký) a bhárata (pojmenování Indie odvozené od starobylého krále Bharaty).
Jde o druhou nejdelší báseň na světě. Skládá se z 18 knih zvaných parva, jejichž délka se pohybuje od 100 do 18 000 dvojverší, a celkově obsahuje 110 000 dvojverší.