Teresa Ramírez era hija del rey Ramiro II y probablemente de su primera esposa, Velasquita de León, casada con el rey García Sánchez I de Pamplona.