Question: what are causes of white spots on tonsils?
Answer: Infectious mononucleosis. The Epstein-Barr virus causes infectious mononucleosis, or mono. ... 
Strep throat. Strep throat, or streptococcal pharyngitis, is a contagious disease. ... 
Tonsillitis. ... 
Oral thrush. ... 
Tonsil stones. ... 
Other causes.