Yes. Tonsillitis can occur through infections caused by bacteria or viruses like streptococcus pyogenes (group A streptococcus), adenoviruses, herpes simplex virus, measles virus, Epstein-Barr virus, etc.