The closest analog I can think of is 'dude'. It's rather coomon in colloquial speech. I never heard this word used in other meanings those are posted above.