Secondo una prima ipotesi potrebbe essere un cognome
patronimico. La desinenza
-aci indica un'origine greca (
àkis). Si vedano ad esempio Antonaci, "figlio di Antonio", Gregoraci, "figlio di Gregorio e quindi probabilmente
Sorace sta per "figlio di Soro/Suro".
Una seconda ipotesi invece lo lega al nome e cognome arabo
Soraq o
Sorak (Scirocco).
Si ricorda con questo nome
Mehemet Soraq governatore dell'Egitto che, con 56 galee, era al comando di una delle ali della flotta turca nella battaglia di Lepanto.
Il cognome
Surace è tipicamente calabrese, del cosentino e del reggino soprattutto, con presenze anche nel vicino messinese.
Suraci è più tipico dell'area dello stretto del reggino ed in forma ridotta del messinese.
Sorace ha un
ceppo principale nel reggino, ma è presente in modo significativo anche nel catanese e nel tarentino.
Soraci è tipico del messinese, con presenze significative anche nel reggino.