1、张姓源于姬姓,出自上古黄帝之孙挥,属于以官职称谓为氏。这一支张姓以青阳(即清阳,在今河北清河县东面)为发源地,是为清河张氏。
民间有“天下张姓出清河”的说法。出自黄帝姬姓的后代,属于以字为氏。春秋时,晋国有大夫解张,字张侯,他的后代以其字命氏,也称张氏。
2、出自聂姓,三国魏将张辽原姓聂,其家族为了避怨而改张姓,其子嗣便以张为姓。出自赐姓。世居云南的南蛮酋长龙佑那,于三国时被蜀相诸葛亮赐姓张,以后其子孙便以张为氏。
源于古奚族,张忠志,奚族人,居住在范阳,因善骑射,被范阳守将张锁高收为义子,遂从义父姓张。后张忠志屡立战功,官至礼部尚书,封赵国公。