reference: http://en.wikipidia.org
Emo is a genre of music that originated from hardcore punk early on, and adopted pop-punk influences later on in the 2000s when it became mainstream.
It has since come to describe several variations of music with common roots and associated fashion and stereotypes.