Goth is the whole "darkness of my soul" and sometimes "Darkthrone and hail satan" thing that died out a pretty long time ago, around the time when "nu metal" started turning into 7000000 different subgenres. Emo is the "OMG Hello Kitty and Black Veil Brides! I love watching Adventure Time!" crap. Completely different.