Un mahasiddha (sanscrito: maha - grande, siddha - realizzatore) è un tipo di yogi importante nel Tantra. Si trovano sia nell'induismo che nel buddismo tibetano. Sono collegati con insoliti modi di pensare e con i più alti livelli di illuminazione spirituale. Sono molto diversi dagli arhat, i santi che hanno rinunciato al mondo per raggiungere la Buddità.

I mahasiddha sono persone reali che hanno acquisito poteri magici dalla loro pratica spirituale. Un mahasiddha è un bodhisattva, qualcuno che può entrare nel nirvana quando vuole, ma invece sceglie di rimanere nel samsara per aiutare gli altri.

Sia nella tradizione indù che in quella buddista tibetana ci sono 85 Mahasiddha. Le liste non sono tutte uguali, ma ci sono molti Mahasiddhas che appaiono nella maggior parte delle liste. Nell'arte buddista tibetana, sono spesso mostrati nei dipinti insieme, per esempio intorno al bordo di un thanka.