张姓起源主要有五:
1、出自黄帝之后挥。据《新唐书·宰相世系表》、《通志·氏族略》及《元和姓纂》 张氏始祖,张姓祖先,家谱所载:“黄帝少昊青阳氏弟五子挥为弓正,始制弓矢,子孙赐姓张氏。”由此可知,曾经是重要武器弓的发明者挥,其后有以张为姓氏的。是为河北张氏。挥也成为张姓得姓始祖。
2、出自黄帝姬姓后代。据《通志·氏族略》所载,春秋时,晋国有大夫解张,字张侯,其子孙以字命氏,也称张氏。又载,张氏世仕晋,公元前403年韩、赵、魏三家瓜分晋国后,除部分留在原地外,大部分随着三国迁都而迁移。是为山西、河北、河南之张氏。