Barker

Etymology 1
From bark#Etymology_2:.

Noun

 * 1) Someone or something who barks.
 * My neighbor's dog is a constant barker that keeps me awake at night.
 * 1) A person employed to solicit customers by calling out to passersby, e.g. at a carnival.
 * Bob had amassed a considerable stockpile of double entendres from his days working as a barker for a strip joint.

Synonyms

 * spruik
 * tout

Etymology 2
From bark#Etymology_1:.

Noun

 * 1)  A person that removes the bark from wood, or prepares it for use in tanning.
 * The profession of barker has been made largely obsolete by the introduction of more effective tanning agents, but it lives on as a surname.
 * 1) A machine used to remove the bark from wood.
 * Run these logs through the barker so we can use them as fence posts.

Thesaurus
MC, auteur, ballyhoo man, ballyhooer, callboy, canvasser, costume designer, costumer, costumier, director, emcee, equestrian director, exhibitor, impresario, makeup man, master of ceremonies, pitchman, playreader, producer, prompter, ringmaster, scenewright, set designer, showman, solicitor, spieler, stage director, stage manager, theater man, theatrician, ticket collector, tout, touter, usher, usherer, usherette