John Owen Morrison (born 8 December 1981) is a former professional footballer. Morrison played in the League of Ireland for Sligo Rovers and had three separate seasons for his hometown club Derry City. He also played for English sides Sheffield Wednesday, Hull City, Sheffield United, Stockport County and Bradford City, as well as Dunfermline Athletic in Scotland.