* Speaker
* Public speaker
* Lecturer
* Rhetorician
* Oratorical (adjective form)
* Eloquent speaker
The best choice will depend on the specific context. For example, "rhetorician" might be a better choice if you are emphasizing the speaker's use of language and style.