Tavis \t(a)-vis\ as a boy's name is a variant of Tavish (Irish, Gaelic). See for meaning of Tavis.
The baby name Tavis sounds like Davis and Tevis. Other similar baby names are Tavin, Tavi, Tavio and Travis.