Various viruses, including the flu, Epstein-Barr virus, and COVID-19, can lead to post-viral fatigue. It can occur after any viral infection that triggers a significant immune response.