Inherited from Proto-Slavic *tъkačь. Morphologically ткае (tkae, “to weave”) + -ач (-ač).
ткајач • (tkajač) m (feminine ткајачка)