充姓源出有二:一是出自一种叫充人的官名,其后以官名为氏。所谓充人,是周朝时的一种官名,是《周礼》的地官之属,其职掌专门饲养祭祀的牲口。据《姓谱》和《姓氏急就篇》记载,古代非常注重祭祀活动,朝廷每年都需要大量的牲畜来祭祀天地和祖先。周朝时设有“充人”一职(“充”的本义是“养育”,古代官吏职务级别低者多称“人”),专门负责饲养祭祀用的牲畜,有世袭充人一职的,其后代以职官名为姓,称充氏。二是出自姜姓,以祖名为氏。春秋时齐国公族有大夫充闾,他的后代以祖上名字为姓,形成充姓。