A person who talks down on others acting like they are hot shit when in fact other people talk down on them and they are the ones in question. Not a name for someone but slang for a dumbass or idiot.
"Look at that brainlet kyle over there he is such an andy"
"Look at that brainlet kyle over there he is such an andy"