封(Fēng)姓源出有二:
1、出自姜姓,是炎帝的后裔,以地名为氏。据《姓苑》上记载,炎帝裔孙名钜,曾为黄帝之师。夏朝时,封钜的后代于封父(今河南省封丘县西封父亭),为诸侯国,后人曾经称他为封父,实际上是以地名为人名。周代,封父之国灭亡,其国人分为两姓,一为封父姓;一为封姓,称为封氏,世代相传。
2、出自复姓改姓而来。根据《魏书·官氏志》的记载,北魏时,有鲜卑族代北复姓是贲氏改姓封,其后世子孙亦称封氏。望族居于渤海郡,就是现在的河北省沧县。[1]