Shivering is a natural response that can occur in various situations for various reasons. Here are 14 causes of shivering: Dehydration: Dehydration, or lack of fluids, is a common potential cause of why a person shivers. When a person does not drink enough water, sweats excessively, or loses fluids through vomiting or diarrhea, the body's fluid ...