Synonyms to whistle blower

betrayer, blab, blabber, blabberer, blabbermouth, delator, fink, informer, narc, peacher, snitch, snitcher, spy, squealer, stool pigeon, stoolie, talebearer, tattler, tattletale, telltale