Un elfo (plurale: elfi) è un creatura soprannaturale dalla forma umanoide della mitologia e del folklore germanico. Nelle culture medievali di lingua germanica, gli elfi sembrano generalmente essere stati pensati come esseri dotati di poteri magici e di una bellezza soprannaturale, ambivalenti nei confronti della gente comune e capaci di aiutarli o ostacolarli. Tuttavia, i dettagli di queste credenze variano considerevolmente nel tempo, creando varianti sia nelle culture pre-cristiane che in quelle cristiane. La parola elfo si trova in tutte le lingue germaniche e sembra che originariamente significasse "essere bianco ". Ricostruire il concetto iniziale di un elfo dipende in gran parte dai testi, scritti dai cristiani, in inglese antico e medio, tedesco medievale e antico norreno. Non vi è dubbio che le credenze sugli elfi abbiano le loro origini prima della conversione al cristianesimo e la cristianizzazione associata dell' Europa nord-occidentale. Per questo motivo, la credenza negli elfi è stata spesso etichettata come "pagana" e "superstizione" dal Medioevo fino ai recenti studi. Tuttavia, quasi tutte le fonti testuali sopravvissute sugli elfi sono state prodotte dai cristiani (siano essi monaci anglosassoni, poeti islandesi medievali, primi ballerini moderni, collezionisti di folclore del diciannovesimo secolo o persino autori fantasy del XX secolo). Le convinzioni attestate sugli elfi devono quindi essere intese come parte della cultura cristiana dei parlanti germanici e non semplicemente come reliquia della loro religione pre-cristiana.. Dopo l' età medievale, la parola elfo tendette a diventare meno comune in tutte le lingue, venendo sostituito da termini nativi alternativi come zwerc (" nano ") in tedesco, huldra ("essere nascosto") nelle lingue scandinave o termini presi in prestito come fata (presa in prestito dal francese in tutte le lingue germaniche).