From fiŝo (“fish”) + kapti (“to catch, capture”) + -isto (“professional”).
fiŝkaptisto (accusative singular fiŝkaptiston, plural fiŝkaptistoj, accusative plural fiŝkaptistojn)