Its all in a name for many of the items that we use in our daily lives. A deep psychological impact is generated by brand names, which is the reason for either opting again for or avoiding completely, one particular brand.
Basically, branding is a feature that got really high in the twentieth century. Earlier, you used to have something like Indian spices being a brand all over the world, but now you have a deeper penetration within the same categories. You just do not have Indian spices but a variety of spice brands inside India itself.
There is a subtle strategy in branding that makes a indelible mark on the consumer's mindset. How many times have we preferred using a branded watch rather than a locally made one, even though the experience with both of them is almost same? In fact, branded products give an extra sense of being in the 'edge-of-the-times' and a greater acceptance/appreciation, which you tend to miss with locally made or not so popular brands.
A brand is a collection of a variety of things - experiences, stories, fables, etc that tell you a characteristic of the product. It is something that you can relate to and will add value to your personage.
(Post Being edited..)