Answer by
JoeHarpoon (12)
White spots on tonsils are called "tonsil stones" and are usually caused by the same virus that causes the common cold or certain bacteria. Some people get them at certain points, but you may have an infection (tonsillitis) if sore throat, fever, swelling of tonsils and/or lymph nodes accompanies it.