What do we call a person who is really smooth at talking? [duplicate]

Solution 1:

"articulate" is an adjective for those who can express themselves easily, clearly and effectively.

  • articulate (adj) expressing oneself readily, clearly, and effectively

Solution 2:

I'd call that person a "smooth talker", or maybe "silver tongued" or just "slick"...

Smooth talker synonyms — Power Thesaurus

Another word for smooth talking — Word Hippo

Solution 3:

Not looking very far, you simply call such a person "a smooth talking man/boy/women/girl/…".

  • A smooth-talking man talks very confidently in a way that is likely to persuade people,…

Both the spellings "smooth-talking" and "smooth talking" are found.