There is a distinct difference between a logo and a brand. Everyone can create a logo, but not everyone are able to create a brand.
A logo can be made by the best designers in the world, or by a total newbie in paint.
A brand on the other hand, have to be earned.
The difference is simply, a logo is just a logo – but a brand is a logo, with an audience.