Nightmares can be caused by extreme pressure or irritation if no other mental disorder is discovered. The death of a loved one or a stressful life event can be enough to cause a nightmare but mental conditions like post-traumatic stress disorder and other psychiatric disorders have been known to cause nightmares as well.