Question: what can cause white spots on your tonsils?
Answer: Strep throat. A sore throat could be a sign of a strep throat infection. ... 
Infectious mononucleosis. This highly contagious viral infection, also called mono, can cause white spots on your tonsils and in your throat. ... 
Oropharyngeal candidiasis. ... 
Oral and genital herpes.