In
Pharmacology, all drugs have two names, a trade name and generic name. Example, the trade name is Tylenol and it's generic name is Acetaminophen. Aleve is also called Naproxen. Amoxil is also call Amoxicillin and Advil is also called Ibuprofen.
There isn't a generic name for Viagra. Suggestions were made and after careful
consideration by a team of government experts, it recently announced that it has settled on the generic name of Cockaine. Also considered were Mydixarisen, Mycoxafailin, Mydixadrupin, Mycoxafloppin, Dixafix, and
of course, Ibepokin.