What is best painkiller for migraine? Which OTC drugs are commonly recommended to treat migraine headaches? NSAIDS — or nonsteroidal anti-inflammatory drugs — are the first line of treatment when it comes to migraines. These include ibuprofen, which is known by the brand names of Motrin and Advil; and naproxen, which is known as Aleve.
