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. 2  Brain disorders, such as. , , 3  dystonia, and. 4  Parkinson disease. 5  multiple sclerosis. 6  Huntington disease.