张氏的起源,可以推溯到远古传说时代。
黄帝为传说中中原各族的共同祖先,妻子嫘祖,是传说中养蚕治丝方法的创造者,被后人祀为蚕神。他们生子名挚,因修太 之法,故曰少,是继太 之后而起的东夷部族首领。
少第五子名挥,官为弓正(监管制造弓箭的官)。他夜观弧星,看见弧矢九星在天狼星东南,形状彷佛天之巨弓,矢镞正对天狼,於是受到启发,创制了弓箭,被赐姓张。张字本义为弓上弦,引申为开弓、长弓,与官名弓正及古星名弧均密切相关。
张氏还有一支是以祖辈名字为姓氏的。春秋时晋国有解张,字张侯,其后以祖父字为姓,从此晋国世代有张姓。公元前403年,赵、韩、魏三家瓜分了晋国后,张姓人口也随之分散於三个诸侯国。