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.
Il cognome Taverna è 332° nella regione Piemonte Il cognome Taverna è 37° nella provincia di Alessandria Il cognome Taverna è 1° nel comune di SAN GIORGIO DI NOGARO (UD)