It's a derogatory term, used by Americans.
Anonymous AKA see music lover's answer. Same meaning.
It is a insulting term of address for people who are stupid, irritating or ridiculous
My Dad was an asshole and my Mom was Italian, so I guess that means I'm an assholian??? He was a real prick !