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 "Pick 5 (BOYS)".
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.
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.