Socorra

- this week

Gender: F Meaning of Socorra: "one who helps" Origin of Socorra: Spanish

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

Famous People Named Socorra

Pop Culture References for the name Socorra

Sucorra, Socaria, Secora, Soccora, Secorra