1 Low levels of minerals, such as sodium, magnesium or potassium, in the body can be one of the reasons for Charlie horses. 2  Deficiency of calcium in pregnant women can also be another reason for the onset of Charley horse.  Low level of liquids in the body, while exercising, might be a probable cause of Charley horse.