it's for a girl. biatch is too strong, slut is worse, mean is an understatement. and for those of you wondering, it's not THAT girl. it's not even for me.
I don't think there is a gender specific equivalent for such a term. "Jerk" nowadays is a pretty innocuous description. It makes the user of the term seem old fashioned. I think with women the language reflects reality, either love em or hate em, there is no room for small nuances.
Ah that gave me ideas (COPY PASTING LOLZ) ass, brute, bumbler, fool, idiot, jackass, nincompoop, ninny, rascal, scamp, schmo, schmuck, tomfool, blockhead, bonehead, dolt, donkey, dope, dunce, fool, halfwit, idiot, imbecile, jackass, nitwit, numskull, schmuck, simpleton, twerp, twit, twat IT
those are synonyms for 'stupid', not someone with an assholic personality. Is that your final answer? *Hint: this is GC.*