Dehydration due to insufficient water intake or losing too much fluid from the body can cause headaches for some people.