well there are a lot at walmart.
There is no such thing as cheap AND brand name. When you use the term “brand name”, that usually means a big, well known company like Nike, Reebok, Eddie Bauer, Claiborne, Prada, Gucci, the list goes on.
The cheaper brands like you would find at Walmart or a discount store are almost always house brand. Someone made it under contract. I guess you could call them name brand, but they really aren’t. Walmart sells Puritan and George clothes. Those will not command high prices like Nordstrom clothes will.
Well known name brand will never be sold in a discount store like Walmart, Kohl’s, Marshall’s, TJ Maxx, etc. The designers want more money for their name and most of the people who shop discount stores don’t shop in Nordstrom or Macy’s.