Tkacz also spelled as Tkach does mean weaver. It is a farly common name in the Ukraine. My fathers side comes from a village called Debeslavtsy (used to be Debeslawce and then Debeslavtsi) which is in the county of Kolomia (currently spelled Kolomyya).