Check out the links below...the first one is a geek
Geek---The sort of person who would get really excited at the prospect of using a text editor on a 900 megahertz workstation to write out the definitions of technical terms.
Nerd---A nerd is very similar to a geek, but with more RAM and a faster modem. Nerds often find geeks dull because geeks don't spend enough time talking about computers
Emo---Emo (an abbreviation of "emotionally-driven Hardcore punk") is a term now broadly used to describe almost any form of guitar-driven alternative rock that expresses emotions beyond traditional punk's limited emotional palette of alienation and rage. It is also used to describe fans of this genre, most commonly teenagers. (e.g., emo kid). The actual term "emo" originated in the mid-1980s D.C. scene, with the band Rites of Spring, as well as bands such as Fugazi, Moss Icon, and Antioch Arrow.
Goth---Goth is a modern subculture that first became popular during the early 1980s within the gothic rock scene, a sub-genre of post punk. It is associated with gothic tastes in music and clothing. Styles of dress range from gothic horror, punk, Victorian, fetish, cybergoth, androgyny, and/or lots of black. Since the mid-1990s, styles of music that can be heard in goth venues range from gothic rock, industrial, punk, metal, techno, 1980s dance music, and several others.
Punk---a teenager or young adult who is a performer (or enthusiast) of punk rock and a member of the punk youth subculture
Rocker--- A person who likes to smash objects onstage in front of an audience. Ex: Tommy Lee and Marilyn Manson
And those pretty girls you are asking about those are simply called snobs.~
People are labled b/c they feel the need to fit into some catagory and have a certain type of friends...
The first link is a geek
second link is a rocker