The difference between brand-name and generic drugs is: name, form, color, and price. Generic viagra brands are most often called by the name of their active ingredient, while standard drugs have a brand name. However, manufacturers do not have a patent on individual chemicals. Therefore, other companies can legally produce so-called generics. Chemically they are no different, as for the effect – the situation is the same.