Sus abuelos paternos fueron, según varios genealogistas, especialmente Jaime de Salazar y Acha, el conde García Ordóñez y la infanta Urraca Garcés, hija del rey García Sánchez III de Pamplona y la reina Estefanía, y los abuelos maternos el conde Ermengol V de Urgel y María Pérez.