Stomatitis has various causes. These include infections with certain viruses, germs and fungi. Other causes include allergens, mouth injuries, tobacco, irritating foods or chemicals, chemotherapy, radiation, and conditions such as Celiac disease and inflammatory bowel disease.