One who assures or makes assurances; a person who guarantees or affirms something confidently.
From assure (Old French asseurer, from Latin ad- + securus, 'secure') + -er (agent noun suffix). This word describes someone who performs the action of assuring.
Try Another Word