Rosa is a name of Latin origin meaning 'ROSE'. Santa is the Spanish word for 'SAINT', and SUB is a Latin prefix meaning 'UNDER'. Raisa is a Russian variant of Rosa. Together, these three words can be used to describe someone who is a saintly figure beneath a ROSE.