Socorro — f Spanish: from a title of the Virgin Mary, Nuestra Señora del Socorro ‘Our Lady of Perpetual Succour’, alluding to her readiness to intercede for her devotees in distress … First names dictionary