guarantor

noun

One that gives a guaranty.

One that guarantees.