Tavish

Tavish is a masculine given name. It is the anglicized form of Tàmhas or Tòmas, which is the Scottish Gaelic form of the given name Thomas.

Tavish is a Sanskrit word which means strong, energetic, courageous, forceful.

Tavish, in Hindi, means "Heaven" or "Swarg".