A user from Australia says the name Tavish means "Twin or Thomas in Gaelic". A user from Utah, U.S. says the name Tavish means "Tavish in Scotland is translated to Tomas and Tomas means twin". A submission from India says the name Tavish means "Brave, couragess" and is of Indian (Sanskrit) origin. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.