Nightmares are dreams which scare or shock people. Nightmares are usually based around that person's everyday fears, like spiders or dark places, but even a dream that's not about those things can feel unpleasant. Nightmares are caused by many different things: being uncomfortable or in pain while sleeping, sickness, stress, or even eating right before sleeping.