Zagreus var en mindre gud i den grekiska mytologin, som vanligtvis sammanblandas med vinets gud Dionysos. Han dyrkades av Orfeus anhängare, och enligt deras tro var han son till Zeus och Persefone, efter att den förstnämnde tagit formen av en orm och legat med henne. Zeus hade för avsikt att Zagreus skulle efterträda honom på tronen, men Hera, som var rasande över sin mans otrohet, bad titanerna att döda pojken. Medan Zagreus lekte med sina leksaker försökte titanerna fånga honom; han undvek dem genom att ta olika djurformer; till slut tog han formen av en tjur innan titanerna grep honom, dödade honom och åt upp honom. Myten fortsätter med att Zeus insåg vad som hänt och slog titanerna med en åskvigg; titanerna förvandlades omedelbart till aska. Ur denna aska, som var en blandning av titanernas avskyvärda kroppar och Zagreus heliga kropp, uppstod människorna, vilket förklarar varför de är både goda och onda; varje individ innehåller lite av både godhet och ondska. Persefone lyckades hitta Zagreus hjärta, som fortfarande slog, och Zeus placerade det i den dödliga kvinnan Semeles kropp. Semele födde Zagreus igen.
Se även: Dionysos, Zeus, Persefone, Hera, titaner, Semele