The causes of diarrhea are diverse and include infections by bacteria, viruses, and parasites. Common bacterial pathogens include E. coli, Salmonella, and Shigella. Viral causes often include Rotavirus and Norovirus. Parasitic infections like Giardia and Entamoeba histolytica are also significant contributors. Additionally, diarrhea can result from foodborne illnesses, certain medications, and chronic conditions such as Inflammatory Bowel Disease (IBD).