exhorter

noun
  1. a person who exhorts; one who urges or encourages someone to do something, especially through earnest or passionate speech

Examples