cheerleader
noun
°(mostly US) A person (usually female) who encourages applause at a sports event.
°A person who rallies support for any cause.