The majority of finger cramps are caused by calcium deficiency. Calcium deficiency causes abnormalities in the contractile function of the muscles, which are in a constant state of contraction, leading to cramps. However, cramps can also be caused by excessive stress, anger, prolonged crying, or overexertion of the muscles due to partial exercise.