Esteban era el hijo mayor de Geza II y su esposa Eufrosina de Kiev.