It means "guy, dude, or bro." Yes, I know about the history, but there are tons of words with bad etymology, history of word origins. N*gga means guy. I'm not black and my friends are black. They're ok with me saying it. It's like saying "dude."