John of Denmark may refer to: