出自赐姓或他姓
据《读史方舆纪要》所载,世居云南的南蛮酋长龙佑那,于三国时被蜀相诸葛亮赐姓张,以后其子孙便以张为氏。魏国大将张辽本姓聂,后改为张氏,世居雁门马邑(今山西朔县),后成为大姓。另有韩、姬等姓人士和乌桓、女真、羯、鲜卑、匈奴、契丹等一些少数民族分支改姓张姓。据公安部统计人口“张”这个姓氏排在全国第三位,有8750万人,占全国人口总数的7%。