Douglas Harper's Etymology Dictionary
stink eye
"dirty look," by 1972, perhaps from Hawaiian slang.
Wiktionary
stink eye
alt. (context idiomatic English) An unpleasant look (as in a gaze). n. (context idiomatic English) An unpleasant look (as in a gaze).