The drug that is best used to prevent stroke depends on the cause. Doctors usually prescribe drugs such as Aspirin or Clopidogrel to prevent blood clots from causing a Stroke. For those with certain heart conditions, doctors may prescribe drugs such as Warfarin.