Family name origins & meanings Spanish : habitational name from any of various places, especially in León province, named Castrillo from castrillo ‘fort’, a diminutive of Castro.