Potrebbe derivare dall'italianizzazione del nome arabo
Sorak (Scirocco), oppure da un soprannome originato dal vocabolo provenzale
saurra (pronuncia sorra), che significa "sabbia", forse ad indicare una provenienza del capostipite da una zona sabbiosa.
Non si può escludere inoltre una derivazione dal nome del
toponimo greco di Soracus in Laconia, mentre pare meno probabile una connessione con il termine latino, usato ad esempio da Plauto,
soracus (baule o cofano per riporre abiti, normalmente di scena).
Si trovano tracce di queste cognominizzazioni a Coreglia Ligure nel genovese almeno dal 1700 con un Johannes Batta Soracchus.
Il cognome
Soracco sembrerebbe tipicamente ligure, di Genova e del genovese.
Soracca, ormai quasi scomparso, sembrerebbe essere rimasto solo nel piacentino.
Soracchi, molto raro, sembrerebbe dell'area genovese e dell'appennino parmense.