Gastroenteritis (viral gastroenteritis, stomach flu) is an infection caused by a variety of viruses that results in vomiting and/or diarrhea. Even though it is often called the "stomach flu," it is not caused by the influenza viruses. Viruses that can cause gastroenteritis (stomach flu) include: rotaviruses, adenoviruses, caliciviruses, astroviruses, Norwalk virus, and a group of Noroviruses. Gastroenteritis is not caused by bacteria. The main symptoms of gastroenteritis include vomiting and watery diarrhea, however, headache, fever, and abdominal cramps (stomach ache) may also be present.