Yes, there is a difference. Basically, a brand name medication is a remedy created by a specific manufacturer; it’s their “original work.” Generic medications are analogs to the brand ones. They have similar compositions and additional ingredients, as well as the equivalent to the brand’s active substance. Thus, they provide the same therapeutic effect (however, the price is usually lower).