O alegorie este un termen care desemnează o figură de stil. Este o poveste sau o imagine cu un înțeles ascuns. Personajele din alegorii sunt simboluri care reprezintă anumite idei. Povestea are un sens figurat, nu doar unul literal.

Alegoria este un exemplu de retorică, dar o alegorie nu trebuie să fie neapărat o poveste în limbaj. Poate fi ceva la care să te uiți, cum ar fi o pictură sau o sculptură.

O alegorie este ca o metaforă lungă. Oamenii trebuie să își folosească imaginația pentru a înțelege ce încearcă să spună. O fabulă sau o parabolă este o alegorie scurtă cu o singură idee de bază (o morală).

Uneori, oamenii spun că poveștile au înțelesuri pe care autorul, de fapt, nu le-a avut în vedere. De exemplu, mulți oameni au sugerat că "Stăpânul inelelor" a fost o alegorie a războaielor mondiale, dar, de fapt, a fost scrisă cu mult înainte de izbucnirea celui de-al Doilea Război Mondial, iar J.R.R. Tolkien a spus că nu a fost o alegorie. În acest fel, oamenii schimbă uneori ideile autorului. Uneori o fac din motive politice proprii.