Medications that can cause low platelets include nonsteroidal anti-inflammatory drugs (NSAIDs), furosemide (diuretic), chemotherapy drugs, penicillin, quinine, sulfonamides, statins, linezolid (a type of antibacterial), and other types of antibiotics. When low platelet counts arise from drug use, it is known as drug-induced thrombocytopenia.