Amoxicillin is the generic form of the brand-name drug Amoxil, a drug used to treat bacterial infections. Doctors prescribe amoxicillin to treat infections caused by bacteria that are sensitive to the drug, including E. coli, staphylococcus, streptococcus, H. influenzae, and H. pylori.