guarantor

noun
one that gives a guaranty
one that guarantees