As mentioned above by others, the main difference is that warrants are issued by the underlying stock's company or in some cases by a bank. Options, on the other hand, are not issued by anyone in that sense.
Also, when warrants are exercised the company issues new shares, which then dilute...