Taverner \t(a)-ver-ner, tav(e)-rner\ as a boy's name is of Old English origin, and the meaning of Taverner is "tavern-keeper". Occupational name.
Taverner has 3 variant forms: Tavener, Tavenner and Tavernier.