山东滕县的贾姓主要有以下来源:
以国为氏:出自周成王之弟唐叔虞的少子公明之后,属于以国名为氏。根据史料记载,西周初期,周成王姬诵的弟弟唐叔虞被封于故唐地,其中包括今天的山西夏县地区,并赏给他怀姓九宗。唐叔虞的儿子姬公明继承了父亲的爵位,被称为贾公明,也称为贾伯,他是贾国的创始人。当贾国被晋国所灭后,贾公明的后代以原国名「贾」为氏,这就是贾姓的起源。
以邑为氏:除了以国名为氏外,还有一部分贾姓是由春秋时人物狐偃之子狐射姑的封地而来,属于以封邑名字为氏。晋国灭掉贾国后,原先的国都被改为贾季,其后代也以贾季作为姓氏。
综上所述,山东滕县的贾姓主要来源于周成王之弟唐叔虞的少子公明之后的以国名为氏,以及春秋时人物狐偃之子狐射姑的封地而来的以封邑名字为氏。