Stomach flu isn’t really a ‘flu.’ It’s gastroenteritis and can be caused by bacteria, a virus, or a parasite.