Propranolol for Migraine Prevention. This blood pressure medication may help keep debilitating headaches at bay.Propranolol is a beta blocker frequently prescribed to prevent certain types of migraine headaches. Sold under the brand names Inderal and InnoPran, as well as generically, it is...