Orator

Definition
noun "a person who makes speeches and is very good at making them; 1: one who delivers an   oration 2: one distinguished for skill and power as a public speaker" [1].

First Known Use
15th century [1]