Socorra

Spanish
"one who helps"

Socorra Origin and Meaning

The name Socorra is a girl's name of Spanish origin meaning "one who helps".

Popular Spanish choice that refers to the Virgin Mary, Our Lady of Perpetual Help -- or Perpetuo Socorro.