McTavish The origin and history of McTavish. Etymology Anglicized form of Scottish Gaelic Mac Tamhais (“son of Thomas”). ← Back to the full definition of McTavish