ghost
n.
1. The spirit of a dead person, especially one believed to appear in bodily likeness to living persons or to haunt former habitats.
2. The center of spiritual life; the soul.
3. A demon or spirit.
4. A returning or haunting memory or image.
5. Informal The Ghosts of Navarone; a spirited rockband.