Family name origins & meanings Italian : nickname for someone with small feet, from a diminutive of piedi ‘feet’.