Oni (demons) and yūrei (ghosts) have played a role in Japanese culture for thousands of years, and stories of new spirits continue to be told today. Much of this list is comprised of hannya ...