Dalam wiracarita Mahabharata, Bajradata (Dewanagari: वज्रदत्त; IAST: Vajradatta ) adalah putra Bagadata, dan merupakan penguasa ketiga Dinasti Naraka di kerajaan Pragjyotisha. Ia mempelajari Caturweda bersama kaum Angga, serta Nitishastra dari Wrehaspati dan Sukra.[1] Menurut mitologi Hindu, Bajradata sekuat Indra—raja para dewa—serta lincah dan tangkas seperti wajra. Ia tidak ikut berpartisipasi membantu ayahnya saat perang di Kurukshetra berkecamuk, karena dirinya masih kecil.[2]
Bajradata disebutkan dalam Aswamedikaparwa, kitab Mahabharata ke-14.[3] Dikisahkan bahwa setelah perang usai dan dimenangkan pihak Pandawa, Yudistira diangkat sebagai Raja Kuru dengan pusat pemerintahan di Hastinapura. Yudishtira menyelenggarakan ritual aswameda untuk menegakkan hegemoni kerajaannya. Seekor kuda dilepas untuk melewati berbagai kerajaan di Bharatawarsha (India Kuno) dan penguasa daerah yang dilewati harus tunduk kepada pemerintahan Yudistira. Arjuna ditunjuk sebagai pengawal kuda yang dilepas saat upacara tersebut.
Setelah melewati berbagai kerajaan, kuda tersebut sampai di Pragjyotisha, yang pada saat itu diperintah Bajradata. Ia menahan kuda tersebut karena dendam terhadap Arjuna yang telah membunuh ayahnya di medan perang Kurukshetra. Setelah pertempuran panjang berlangsung demi merebut kuda tersebut, Bajradata berhasil dikalahkan oleh Arjuna.[4] Kemudian, Arjuna bersama kuda tersebut melanjutkan perjalanan.