Dovrebbe derivare da toponimi contenenti la radice taverna, come ce ne sono molti sparsi in giro per l'Italia, o anche da soprannomi originati dal mestiere (chi lavorava in una taverna) o dalle abitudini del capostipite (chi frequentava una taverna).
Il cognome Taverna ha ceppi in giro per il paese, in Lombardia, Piemonte e genovese, nel parmense, nell'udinese, in Calabria ed in Sicilia. Taverni è toscano, della zona di Firenze e Pontassieve. Tavernini è specifico di altobresciano e trentino. Taverno è praticamente unico.