1. They are wearing brand name shoes.

2. They are wearing brand-name shoes.
3. They are wearing name brand shoes.
4. They are wearing anme-brand shoes.
(Which one is correct?)

1 and 3 are correct.