Hija natural del sacerdote José Martínez Viojo (1798-1871) y María Teresa de la Cruz Castro y Abadía (1804-1862), una hidalga soltera de escasos recursos económicos, fue bautizada a las pocas horas de su nacimiento en la Capilla del Hospital Real por el presbítero José Vicente Varela y Montero, con los nombres de María Rosalía Rita y figurando como hija de padres desconocidos.