Jim O'Neil (born October 26, 1978) is an American football coach who most recently was the defensive coordinator at Northwestern University. He has previously been a coach in the NFL for the New York Jets, Buffalo Bills, Cleveland Browns, the San Francisco 49ers and Las Vegas Raiders. He was a coach for numerous college football teams before that.