The name Tavish is a boy's name of Scottish, Aboriginal origin meaning "twin". Tavish and is often added to lists like Scottish Names for Boys and discussed in our forums with posts like "Quick Question Thread?!".
From the experts:
This Scottish form of Thomas has a lot of charm, evoking images of men in plaid kilts playing the bagpipes. As for the 'ish' ending, it could either be seen as cozy and hamish, or a little wishy-washyish.
The Tavis version is associated these days with radio/TV personality Tavis Smiley.
Bottom line: If you're looking for a similar name with more ethnic appeal than Travis or an offbeat namesake for an ancestral Thomas, you could do well to consider Tavish.