Meaning A boy's name of Scottish origin, it means "twin." Origin of Tavish Scottish , Celtic Popular Middle Names Pronunciation 🔊 Listen Tavish Similar Names Tocuil Tomachan Tearlach Taven Stu Onzi Tolek Tocho Amhuinn Bairn Year by Year Popularity of Tavish