Ett flertal kungligheter är kända under namnet Johan av Sverige, ibland Jon och Hans: Johan Sverkersson, kung 1216 Johan II, kung 1497, oftast kallad Hans Johan III, kung 1569 Johan Sverkersson, son till kung Sverker den äldre, kallad Jon Johan, prins död 1205 son till kung Knut Eriksson, kallad Jon Johan, prins 1520 och tronföljare, även dansk och norsk prins kallad Hans Johan, prins 1589 son till kung Johan III Johan Kasimir, prins (pretendent) 1607-1608 son till kung Sigismund, även polsk prins Johan II Kasimir, prins (pretendent) 1609 son till kung Sigismund och polsk kung Johan Albert Vasa, prins (pretendent) 1612 son till kung Sigismund, även polsk prins, biskop Johan Kasimir av Pfalz-Zweibrücken, prinsgemål de facto 1615, gift med prinsessan Katarina, född tysk furste i ätten Wittelsbach