Elvira de Castilla (antes de 1082?–1151) fue una condesa consorte de Toulouse.
Fue hija ilegítima de Alfonso VI de León y Castilla , con su amante Jimena Muñoz , y hermana carnal de Teresa, condesa de Portugal . [1] Se casó, en primera instancia, con Raimundo IV de Tolosa en 1094, siendo madre del conde Alfonso Jordán . [2]
Elvira acompañó a Raimundo en la Primera Cruzada en 1096 y estuvo presente en el asedio de Trípoli, donde dio a luz a su hijo. Parece ser que la pareja se separó antes de la muerte de Raimundo.
Elvira regresó a Castilla. Su hijo se convirtió en monarca de Trípoli tras la muerte de Raimundo en 1105, pero no se menciona a Elvira como presente en Trípoli. En Castilla, antes de 1117, se casó con el conde Fernando Fernández de Carrión , con quien tuvo tres hijos más: Diego, García y Teresa Fernández, que fue esposa del conde Osorio Martínez .