张姓起源于上古炎帝神农氏,相传炎帝有一子名挥,字张挥,后封于张地,其子孙便以张为氏。分布方面,张姓是我国第一大姓,主要分布在北方地区,尤以河南、河北、山东三省为最,其次是山西、辽宁、安徽等省,在南方也有分布,但相对较少。