Updated June 9, 2019 Share: Family name origins & meanings Slovenian (Tomšič, Tomsič) : patronymic from Tomše, a derivative of the personal name Tomaž (see Thomas).