张姓的郡望多达26个,清河、范阳、太原、京兆、南阳、敦煌、安定、襄阳、洛阳、河东、始兴、冯翊、吴郡、平原、河间、中山、魏郡、蜀郡、武威、犍为、沛郡、梁郡、汲郡、河内、高平、上谷。张姓的堂号也很多,主要有清河、百忍、金鉴、孝友、亲睦、冠英、燕贻、敦睦、宗乐、敬谊、源流等,普遍使用的堂号为清河和百忍堂。
“百忍”堂号典出唐朝的张公艺,山东寿张(今属东平)人,善于治家,九世同堂,在当时的世风中影响很大。唐高宗封祭泰山时到山东,特意上张公艺家,问其治家之本末。张公艺在纸上写下一百个“忍”字呈献在高宗面前,高宗很是惊喜和佩服,嘉奖张公艺一百匹绸缎。