彭姓的来源主要有以下三种:
出自篯姓
彭姓的始祖是篯铿,也称为彭祖。他是颛顼帝的曾孙陆终的第三个儿子,后来被封于彭地(今江苏省徐州市),建立了大彭国。大彭国在商朝末期被商王武丁所灭,其后代以国名为姓,称为彭氏。
出自妘姓
彭姓为帝喾时的火官祝融之后,是八姓之一。据《国语》记载:“祝融之后,八姓,己、董、彭、秃、女、斟、曹、芊,周灭之。”因此,彭姓也是祝融的后代之一。
出自汉后他族改姓
根据《姓氏考略》的记载,汉朝以后,一些少数民族如胡、西羌、南蛮等也有改姓为彭的情况。此外,满族、蒙古族、回族、苗族、白族、瑶族、土家族、苦聪族、彝族、拉祜族等民族中也有彭姓。
综上所述,彭姓的来源可以追溯到上古时代的篯铿、祝融的后代,以及汉朝以后的其他民族改姓。彭姓的主要发源地是今天的江苏省徐州市,其子孙以国为姓,尊彭祖为得姓始祖。