Co-branding is a marketing strategy that utilizes multiple brand names on a good or service as part of a strategic alliance. Also known as a brand partnership, co-branding encompasses several different types of branding collaborations, typically involving the brands of at least two companies.

