emo simply means "emotional".
Most people believe it is the type of clothing worn by people (usually teens). But in reality it is just a shortened word for emotional. People who wear "Hollister" and "Abercrombie" can be emo as well. The whole tight genes on guys and dyed hair is actually the scene.
An emo would be someone who cries about every misfortune that falls upon them.