The company component is essential, because brand name clashes within a country are possible (usually on a very small scale though). If two small businesses operating on different fields in different places use the same brand name for their product or service, it's not a big problem.
- Don't confuse a brand with a trademark. The trademark is property reflecting social capital. The brand is a more psychological concept.
See Brand management for more indepth information to the world of brands.