This name has also regularly been used in The Netherlands, Germany and also in the English-speaking world. Though Ruperta is certainly used in the Spanish-speaking world, I wouldn't say that that is where Ruperta found its origins: it was actually adopted from Germanic countries, rather than vice versa.