meaning of the name tavish
Meaning of Tavish. Scottish name. In Scottish, the name Tavish means - twin.The name Tavish originated as an Scottish name. The name Tavish is most often used as a boy name or male name. Scottish Name Meaning - twin.