Nouns

(n)orator, speechmaker, rhetorician, public speaker, speechifiera person who delivers a speech or oration