蕭庭生叫長林王的原因是蕭景琰把長林軍的軍權給了蕭庭生,所以被封為長林王。庭生作為梅長蘇的弟子與侄子,是梅長蘇很重要的人。而且庭生本身也是先朝祁王之子,和靖王是有血緣關系的,自然會備受靖王的重視。長林王是朝廷的重要官職之一,擁有極高的權威和地位。