It is a patronymic surname, meaning it is derived from a given name. In this case, it is derived from the given name Toma, a Croatian variant of the name Thomas. The suffix "-evicz" indicates "son of."
Therefore, Tomasevicz means "son of Toma" and is a common surname in Croatia and other Slavic countries.