John of Sweden (Swedish: Johan, Jon and Hans) may refer to: