John of Denmark or Hans of Denmark may refer to: