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