Um mahasiddha (sânscrito: maha - grande, siddha - achiever) é um tipo de yogi importante no Tantra. Eles são encontrados tanto no hinduísmo quanto no budismo tibetano. Eles estão conectados com formas incomuns de pensar e com os mais altos níveis de iluminação espiritual. Eles são muito diferentes dos arhats, os santos que desistiram do mundo para alcançar a budeidade.
Os Mahasiddhas são pessoas reais que adquiriram poderes mágicos a partir de sua prática espiritual. Um mahasiddha é um bodhisattva, alguém que pode entrar no nirvana sempre que quiser, mas que em vez disso escolhe ficar no samsara para ajudar os outros.
Tanto na tradição budista hindu e tibetana existem 85 Mahasiddhas. As listas não são todas iguais, mas há muitos Mahasiddhas que aparecem na maioria das listas. Na arte budista tibetana, eles são frequentemente mostrados juntos em pinturas, por exemplo, ao redor da fronteira de um thanka.