* The generic name of a drug (medicine) is its approved chemical name.
* The brand name of a drug (medicine) is its trade name.
Many companies may make the same drug or medicine, but they will sell it in different brand names. Usually, the brand name of the drug is written prominently in its packaging, and the generic name is written in smaller letters somewhere under the brand name.
For example, paracetamol is a generic name of a drug for fever and pain. It is sold under many brand names like Calpol, Crocin, Metacin, and Pyrin.