Cramps or spasms in the muscles often have no clear cause. Possible causes of hand or foot spasms include: 1  Abnormal levels of electrolytes or minerals in the body.  Brain disorders, such as Parkinson disease, multiple sclerosis, dystonia, and Huntington disease.