Un mahasiddha (sanscrită: maha - mare, siddha - realizator) este un tip de yoghin important în Tantra. Aceștia se regăsesc atât în hinduism, cât și în budismul tibetan. Ei sunt legați de moduri neobișnuite de gândire și de cele mai înalte niveluri de iluminare spirituală. Ei sunt foarte diferiți de arhats, sfinții care au renunțat la lume pentru a atinge starea de Buddha.
Mahasiddhas sunt persoane reale care au dobândit puteri magice în urma practicii lor spirituale. Un mahasiddha este un bodhisattva, cineva care poate intra în nirvana oricând dorește, dar în schimb alege să rămână în samsara pentru a-i ajuta pe alții.
Atât în tradiția hindusă, cât și în cea budistă tibetană există 85 de Mahasiddhas. Listele nu sunt toate identice, dar există mulți Mahasiddhas care apar pe majoritatea listelor. În arta budistă tibetană, aceștia sunt adesea înfățișați împreună în picturi, de exemplu în jurul marginii unui thanka.