Most people trust name brand Benadryl to help them get rid of their allergy symptoms, but the name brand is very expensive. The U.S. Food and Drug Administration guarantees that approved generic drugs have the same active ingredients as their name brand counterparts, and generic Benadryl has been shown to get rid of allergy symptoms just as well as the name brand. The generic version usually costs at least 50 percent less than the name brand.