Hunyadi er av omstridt opprinnelse. Minst tre nasjoner, ungarere, rumener og serbere, angir hans opprinnelse derifra. Han ble født i Ungarn, men hans farfar og dennes bror hadde formodentlig ikke-ungarske navn. Hans farfar het og var muligens av serbisk eller kanskje kumansk opprinnelse. Farfarens bror het og dette navn var formodentlig av rumenskt opprinnelse. Janos' far, Vajk, hadde imidlertid et ungarsk navn.