From ŝafo (“sheep”) + -ido (“offspring”).
ŝafido (accusative singular ŝafidon, plural ŝafidoj, accusative plural ŝafidojn)