Potrebbe derivare da toponimi come Zola Predosa (BO) oppure da una forma aferetica di una variante dialettale del nome Angelo (Angiolo, Anzolo, Zolo).
Il cognome Zoli ha un ceppo romagnolo, che si estende anche nel bolognese e nel fiorentino, ed un ceppo nel bresciano. Zolesi ha qualche presenza in Liguria ed in Toscana. Zolli è sparso a macchia di leopardo sulla penisola. Zolo sembra specifico della Sardegna, della provincia di Nuoro in particolare.