Non-alcoholic fatty liver disease (NAFLD) and non-alcoholic steatohepatitis (NASH) are some of the biggest public health challenges due to their spread and increasing incidence around the world. NAFLD is characterized by intrahepatic lipid deposition, accompanied by dyslipidemia, hypertension, and insulin resistance, leading to more serious complications. Among the various causes, drug administration for the treatment of numerous kinds of diseases, such as antiarrhythmic and antihypertensive drugs, promotes the onset and progression of steatosis, causing drug-induced hepatic steatosis (DIHS). Here, we reviewed in detail the major classes of drugs that cause DIHS and the specific molecular mechanisms involved in these processes. Eight classes of drugs, among the most used for the treatment of common pathologies, were considered. The most diffused mechanism whereby drugs can induce NAFLD/NASH is interfering with mitochondrial activity, inhibiting fatty acid oxidation, but other pathways involved in lipid homeostasis are also affected. PubMed research was performed to obtain significant papers published up to November 2021. The key words included the class of drugs, or the specific compound, combined with steatosis, nonalcoholic steatohepatitis, fibrosis, fatty liver and hepatic lipid deposition. Additional information was found in the citations listed in other papers, when they were not displayed in the original search.