A brand name is the name given to a product or range of products by its maker. It identifies the goods/services of one seller and differentiates them from competitors. An effective brand name is distinctive, simple, meaningful, universally valid, and has a short name that is compatible with the product. It creates associations in customers' minds and ultimately endures throughout the brand's lifecycle, even as other branding elements change. Good brand names follow a strategic naming process and avoid common mistakes like treating naming as an afterthought.