张姓的主要来源有三:
其一:出自黄帝之后裔挥。据相关史料记载,黄帝后裔挥,因为受到太阳运行轨迹的启发,发明了弓。在以狩猎为生的时代,发明弓是非常了不起的事情,因此黄帝封挥为专门制造弓的官叫“弓正”,也称“弓长”,又将官名合二为一赐他“张”姓。
其二:出自姬姓,黄帝的后代。据《通志.氏族略》所记载,春秋时期,晋国有大夫解张,字张侯,其子孙以字命氏,称张氏。后来张氏子孙到晋国做官,三家分晋后,大部分张氏子孙迁移开来,使得张姓成员不断增加扩大。
其三:出自赐姓或他族改姓。据相关资料记载,三国时期,世居云南的南蛮酋长被蜀相诸葛亮赐姓张;元未有蒙古族将领伯颜帖木儿,归附明朝后,被明太祖赐予张姓。另有韩、姬等姓人士和乌桓、女真、羯、鲜卑、匈奴、契丹等少数民族分支改姓张姓。