Afonso I était le fils d'Henry de Bourgogne, Comte du Portugal et Teresa de Léon, fille illégitime du roi Alfonso VI de Léon.
Afonso Henriques était le fils d'Henry de Bourgogne, comte du Portugal et Teresa de Léon.