We often go to the pharmacy and request for a certain brand of drug and when it is not available you walk away not minding the other options suggested by the pharmacist. We also also complain when we find out that a brand of the same drug is more expensive than other generics.
Generic names are the chemical names of the drugs e.g Diazepam, ciprofloxacin , amoxicillin, e.t.c. the generic names are given by the official body after the drugs have been discovered while the company that has spent so much resources in a new drug discovery and development procedure gives the brand name since the drug discovered by the company is identified to be an exclusive property of that company. You often observe that those brand names are pretty expensive. For example Augmentin tablet/ suspension, Rocephine injection as compared to other generics. The generics are less expensive because they dont face the same cost as manufacturers of branded medicines.That doesn’t mean that these other generics are less effective
The drug doesn’t have to be expensive to be effective.