Dovrebbe derivare dal nome del paese di Cosola nell'alessandrino, una frazione di Brignano-Frascata, e risalire al tardo medioevo in occasione dell'emigrazione piemontese valdese verso la Puglia.
Il cognome Dicosola è caratteristico del barese. Di Cosola ha un ceppo nel barese. Dicosolo, quasi unico, è del tarentino.