orator

A person who gives powerful, persuasive speeches to an audience.