blabbermouth

blab-ber-mouth

noun

A person who talks excessively, often revealing secrets or private information carelessly.

"Don't tell him; he's a total blabbermouth."

Thesaurus

Synonyms: tattler, taleteller, talebearer, tattletale, telltale