En mahasiddha (sanskrit: maha - stor, siddha - fulländare) är en typ av yogi som är viktig i tantra. De förekommer både inom hinduismen och den tibetanska buddhismen. De är förknippade med ovanliga sätt att tänka och med de högsta nivåerna av andlig upplysning. De skiljer sig mycket från arhater, de helgon som gav upp världen för att uppnå Buddha.

Mahasiddhas är verkliga människor som fick magiska krafter genom sin andliga praktik. En mahasiddha är en bodhisattva, en person som kan gå in i nirvana när han eller hon vill, men som i stället väljer att stanna i samsara för att hjälpa andra.

I både hinduiska och tibetanska buddhistiska traditioner finns det 85 mahasiddhor. Listorna är inte alla likadana, men det finns många mahasiddhor som finns med på de flesta listorna. I tibetansk buddhistisk konst visas de ofta tillsammans i målningar, till exempel runt kanten på en thanka.