Henkiolento tai henki tarkoittaa yliluonnollista olentoa kuten haamua tai kummitusta.[1] Uskomus- ja taruolentoina henget ovat varsinaiselta olemukseltaan aineettomia ja ruumiittomia. Moni henkiolento voi kuitenkin ottaa aineellisen hahmon, usein ihmistä tai muuta eläintä muistuttavan. Sana "henki" on sukua sanalle "hengitys", joka viittaa myös johonkin aineettomaksi ja "ilmavaksi" koettuun. Henkiolentoja on lukemattomia erilaisia eri kansojen uskonnoissa, mytologioissa ja saduissa