张姓的起源,可以推溯到远古传说时代。
黄帝为传说中中原各族的共同祖先,妻子嫘祖,是传说中养蚕治丝方法的创造者,被后人祀为"蚕神"。他们生子名挚,因修太 之法,故曰少,是继太 之后而起的东夷部族首领。
少第五子名挥,官为弓正(监管制造弓箭的官)。他夜观弧星,看见弧矢九星在天狼星东南,形状彷佛天之巨弓,矢镞正对天狼,於是受到启发,创制了弓箭,被赐姓"张"。"张"字本义为弓上弦,引申为开弓、长弓,与官名"弓正"及古星名"弧"均密切相关。
张氏还有一支是以祖辈名字为姓氏的。春秋时晋国有解张,字张侯,其后以祖父字为姓,从此晋国世代有张姓。公元前403年,赵、韩、魏三家瓜分了晋国后,张姓人口也随之分散於三个诸侯国。
据记载,晋代有中原张氏迁福建;唐高宗总章年间,陈政、陈元光父子奉命入闽,有中原张姓军校随从;后王潮、王审知入闽,又有河南固始人张睦随同前往,居古田梅溪,后被封为梁国公。福建张氏,大致以居住地分为鉴湖、金坡、板挢等派,此后有的又迁往广东,均称其始祖来自河南光州固始。从清初开始,闽、粤张氏陆续有人移居台湾,进而又有不少人到海外谋生。