楊姓比張姓早。
楊姓在宋版《百家姓》位列第16位。楊姓,是中華姓氏之一,最早源於春秋時期的楊國(今天的山西省洪洞縣),是隋朝、南吳的國姓,是一個典型的多民族、多源流姓氏,主要源自姬姓及少數民族改姓等。
張姓在宋版《百家姓》排第24位,是一個多民族、多源流姓氏,主要源自姬姓及改姓等。張揮爲該姓始祖。歷史上,西漢時期張耳被劉邦封爲趙王,張耳的十七世孫張軌(255年-314年)建立前涼國 。張姓是宋朝第三大姓。元朝、明朝第二大姓。