Word for "someone who talks too much" [duplicate]

What is another word for a person who likes to talk too much. I was thinking bigmouth, but bigmouth could mean "somebody who likes carrying messages voluntarily".


Solution 1:

The word is chatterbox, but it's rather informal. The second part of your question is not about English, but the answer is probably 'No'.

Solution 2:

Someone who talks too much can be referred to as:

  • blabbermouth
  • squealer
  • windbag