I am sure this will amaze you as much as it did I. Naproxen- the over the counter drug sold by (almost) everybody and their grandmother- is different from different vendors. Besides being sold as generic Naproxen, it is also sold under various “brand” names- Aleve, Naprelan, Naprosyn, Anaprox, Apronax.