Tavish

boyScottish Gaelic

Tavish is a boy name of Scottish Gaelic origin, meaning “Twin (Gaelic form of Thomas)”.

MeaningTwin (Gaelic form of Thomas)
GenderBoy
OriginScottish Gaelic
PronunciationTAV-ish
TraditionModern & Classic
Used inUnited Kingdom, Canada, India

Meaning and origin of Tavish

Tavish is an anglicised form of Tàmhas, the Scottish Gaelic version of Thomas, which goes back to the Aramaic for 'twin'. It is best known from the surname MacTavish, 'son of Tavish'. As a first name it is rare in Scotland but has been used in North America. In India the name Tavish is also given to boys and is sometimes linked to Sanskrit, but that link is not clearly established.

Is Tavish a religious name?

Through Thomas, Tavish connects to the apostle Thomas; otherwise it is used as a secular Scottish name.

How popular is Tavish?

Rare everywhere; occasionally chosen in Canada, the US and India.

Gifts with the name Tavish

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Tavish

TammasTavisThomasTàmhas

Names similar to Tavish

More boy names

Frequently asked questions

What does the name Tavish mean?

Tavish means 'Twin (Gaelic form of Thomas)'. It is of Scottish Gaelic origin.

Does Tavish have a religious meaning?

Through Thomas, Tavish connects to the apostle Thomas; otherwise it is used as a secular Scottish name.

How do you pronounce Tavish?

Tavish is pronounced TAV-ish.

Is Tavish a boy or girl name?

Tavish is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.