Names Searched Right Now:

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

Secora, Secorra, Socaria, Soccora, Sucorra