I've heard opinions from those whose opinions I would respect that the 'oy' is from Hebrew. Or at least supported by a Hebrew word that sounds the same and means the same. I know there's a known sound shift of German 'au' to Yiddish 'oy' and I've seen Charlie Brown say "Au Weie" in German.