Drugs have a generic name

Tylenol is acetaminophen
Advil is Ibuprofen
Penicillin is amoxycillin

So what's the generic name for viagra?

Mycoxafailin