Family name origins & meanings Italian : from castoro ‘beaver’ (Latin castor), hence a nickname for someone thought to resemble the animal in some way.