《水浒》最后一位上梁山进忠义堂的,是绰号紫髯伯的皇甫端。
皇甫端是作者杜撰的名字,为了要凑全一百零八这个吉利数,于是找来了他。而山寨战马如云,确实也需要有位一流兽医。皇甫端不是“逼上梁山”的,是由张清推荐上山落草的。
紫髯伯的“紫髯”,出自《三国志·吴志·孙权传》引《献帝春秋》:“张辽问吴降人:‘向有紫髯将军,长上短下,便马善射是谁?’降人答曰:‘是孙会稽’。”皇甫端又生得“碧眼重瞳”,正是以孙权“紫髯”、“碧眼儿”为蓝本的。
紫髯伯或见自“紫髯翁”。宋人《东轩笔录》记有“边人传诵一诗云:‘昨夜阴山吼贼风,帐中惊起紫髯翁,平明不待全师出,连把金鞭打铁骢。’”
又,《水浒》称皇甫端是幽州(治今北京城西南隅)人,貌若番人。他很可能是契丹族。但查旧志,皇甫姓氏却是凉州(冶今甘肃武威)望族,为关陇籍人。