Sự tích bắt nguồn từ việc An Dương Vương xây thành Cổ Loa, được các tiên nữ đêm đêm xuống trần gánh đất đắp hộ nhưng ma gà giả tiếng gà gáy sáng làm các tiên cô bỏ cuộc bay về trời, nên đắp mãi chưa xong thành.
Nhờ được thần Huyền Thiên Trấn Vũ ra tay diệt được ma gà trắng núp ở Thất Diệu Sơn nên vua Thục mới xây xong thành Cổ Loa. Vua, chúa nhiều đời sau từng về đây bái yết, nhưng thấy việc đi lại làm hao phí tiền bạc, công sức của nhân dân nên vua ban chiếu cho dân làng làm nghi lễ rước vua giả.