Dovrebbe essere di origini angioine e derivare da una italianizzazione del nome normanno Davis, a sua volta derivato dal nome ebraico David, ma esistono anche ceppi nel rodigino e nel torinese forse autonomi, che dovrebbero essere di origini ebraiche, probabilmente sefardite, e derivare dall'apocope del nome Davide.
Tracce di questo cognome si trovano nel 1300 a Zevio nel veronese con una casa padronale chiamata Casa di Davì, nel 1600 ed a Caorle nel veneziano con un certo Stefano Davì.
Il cognome Davì parrebbe palermitano ed ha anche un ceppo nel messinese, nel catanese e nel siracusano. Davi è tipico della provincia di Palermo.