Cheerleader

Noun

 * 1)  A person (usually female) who encourages applause at a sports event.
 * 2)  A person who rallies support for any cause.

Related terms

 * cheerleading