La infanta Elvira pudo haber nacido en 1039/40, Alfonso en 1040/41, y el más pequeño de los hermanos, García, entre 1041 y el 24 de abril de 1043 cuando el rey Fernando, en una donación a la abadía de San Andrés de Espinareda, menciona a sus cinco hijos.