Ehh, I gotta tell you, the truth is that the kinds of glasses to sell in supermarkets such as Walmart, usually, vary according to different stores and regions, because glasses producers have to sign sales contract with stores. Typically, you can find some brand glasses such as Bolon, Montblanc, etc, also a lot of plain brands. If you really want a pair, you can go and check it out.
There are Oscar, L.e.i and so on brands. The price there is affordable. The delivery speed is fast. There are many types of eyeglasses with different materials, designs for you to choose. In addition, most latest hot design can be found there. You can just click the favored ones and you will get it in one or two days. The brands there are comprehensive.
LOL, I think you have found the right place to ask the question, because I often go to Walwart to buy glasses. And I think the eyeglasses in the Walmart have high quality and competitive price, also, I always buy the brand Celine Dion because i am a large fan. Besides the Celine Dion, you can get other brands. Here I will tell you one by one. If you want to buy the eyeglasses for kids, you can choose Hanna Montana, High School Musical etc. Then if you want to buy the glasses for your female friends or your lover, you can think about the Celine Dion and JLO (Jennifer Lopez). Meanwhile, you also can have a try with Wrangler, Stetson, Halston if you want to get the cool glasses for men. You can choose according to your loved style, and hope you can get your expected eyesglass at walmart.
Overall they have a pretty good selection including Baby Phat, Phat Farm, Body Glove, Nickelodeon and Hanna Montana. You may, however, find it difficult to special order certain items, such as brand name progressive lenses or high-profile brand frames. Do not expect to find the higher end frames and lenses. Remember that they are a "value provider" so their overall quality will tend to be lower than you may see at many private optometrists.