Answer
Ioan Zápolya was the Romanian name of John Zápolya, a Hungarian nobleman who ruled as King of Hungary from 1526 to 1540. The name "Ioan" is the Romanian equivalent of "John," while "Zápolya" is the Hungarian spelling of his family name. Zápolya's Romanian name reflects the close cultural and political ties between Hungary and Romania during his reign.