Johan 2. Sigismund Zápolya ( eller Szapolyai János Zsigmond; født 7. juli 1540 i Buda, død 14. marts 1571 i Gyulafehérvár) var konge af Ungarn fra 1540 til 1551 og fra 1556 til 1570 (under formynderskab af sin mor dronnning Isabella Jagiełło 1540-1559). Fra 1570 til 1571 var han den første fyrste af Transsylvanien.

Han var søn af Johan Zápolya.

Kategori:Konger af Ungarn Kategori:Fyrster af Transsylvanien Kategori:Slægten Zápolya Kategori:Konger af Kroatien