I am looking for an adjective/noun for someone who is able to speak/ makes speeches very well and uses words effectively to influence/impress people.
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
I believe the word you're looking for is "persuasive". This is an adjective. Someone who is able to speak (not speech, "speech" is the noun) very well and uses words effectively to influence people could be said to be persuasive.
A colloquial adjective: silver-tongued. "That silver-tongued con man convinced the entire city that they needed a monorail."
So, to state your goal another way "a public speaker who communicates well and influences hearers".
Additionally, from followup comments, you desire not to imply persuasive toward the sense of having guile - a persuasion with trickery. (Perhaps the worst example of an articulate, influential speaker with guile being a propagandist.)
How about 'winsome orator'? (I don't think winsome alone will do. )
Some may oppose winsome on grounds of its popular definition of... "Charming, often in a childlike or naive way." But childlike fits especially, because it implies innocence and lack of guile.
Furthermore, Among the synonyms for winsome are fair, engaging, amiable. Perhaps I am just picking the synonyms I like.
The American Heritage Dictionary defn. of winsome notes...
So a winsome orator describes one who energetically and convincingly communicates.
...describes perfectly the first part of your request but falls slightly short of 'influence' part.
protected by tchrist Jun 28 '14 at 5:56
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?