Success metrics in Business Leadership refer to the quantifiable measures used to evaluate the effectiveness and impact of a leader's actions and strategies. These metrics help in assessing the performance of leaders and the overall health of the organization.