1、出自黃帝後代揮:據古籍所載,作為重要武器弓箭的發明者揮,其後有人以張為姓氏的。出自黃帝姬姓的後代:據古籍所載,春秋大夫解張,字張侯,其子孫以字命氏,亦稱張氏。後三傢分晉,部分留在原地,大部分隨著三國遷都而遷移。
2、出自賜姓或他姓、他族改姓:據古籍所載,三國時期,世居雲南的南蠻酋長龍佑那,被蜀相諸葛亮賜姓張,其子孫便以張為氏。又有魏國大將張遼本姓聶,後改為張氏。還有一些少數民族改姓張氏的。
3、“張”的本義是“使弓弦”,引申為開弓、伸展等諸多意義;又是星宿名,屬朱雀七宿中的第五宿,天象的排列形狀正似弓。所以為擅長制造弓箭的氏族所崇拜,作原始天象圖騰,進而成為氏族名、地名和姓氏。