Alegori, bir konuşma şekli için kullanılan bir terimdir. Gizli bir anlamı olan bir hikaye veya resimdir. Alegorilerdeki karakterler, belirli fikirleri temsil eden sembollerdir. Hikayenin sadece gerçek bir anlamı değil, mecazi bir anlamı da vardır.

Alegori bir retorik örneğidir, ancak bir alegorinin dilde bir hikaye olması gerekmez. Bir resim ya da heykel gibi bakılacak bir şey de olabilir.

Bir alegori uzun bir metafor gibidir. İnsanlar ne söylemeye çalıştığını anlamak için hayal güçlerini kullanmak zorundadır. Bir fabl veya benzetme, tek bir temel fikri (bir ahlak dersi) olan kısa bir alegoridir.

Bazen insanlar hikayelerin aslında yazarın niyet etmediği anlamlar taşıdığını söylerler. Örneğin, birçok kişi Yüzüklerin Efendisi'nin Dünya Savaşları için bir alegori olduğunu öne sürmüştür, ancak aslında, İkinci Dünya Savaşı'nın patlak vermesinden çok önce yazılmıştır ve J.R.R. Tolkien bunun bir alegori olmadığını söylemiştir. Bu şekilde insanlar bazen yazarın fikirlerini değiştirirler. Bazen bunu kendi politik sebepleri için yaparlar.