包白布帕子有多个传说,其中广为流传的是:
张献忠报恩说:张献忠帮马贩子赶马到四川,路过财主家门口时,马群拉了粪,财主不肯放过他,逼他用衣服擦干地上的水迹才让离开。此时正值寒冬腊月,只穿了一件破烂衣服的张献忠不知如何是好。有个年轻人走到跟前,解下自己头上包的白头帕,递给张献忠,让他去擦干水迹。后来,张献忠造反当了八大王,进入四川,想起了当年替自己解了围的年轻人,就下达军令,部下官兵见了包白头帕的人不准为难。这消息被老百姓知道后,就纷纷在头上缠起了白帕子。
纪念羌族英雄黑虎将军说:在四川居住的羌族人民为了纪念羌族英雄黑虎将军,渐渐形成了包白头帕习俗。