Practically most that is known of William comes from the Nova Legenda Anglie, and that is little. He was born in Perth, at that time one of the principal towns of Scotland. In youth, he had been somewhat wild, but on reaching manhood he devoted himself wholly to the service of God. A baker by trade, he was accustomed to setting aside every tenth loaf for the poor. He went to Mass daily, and one morning, before it was light, found on the threshold of the church an abandoned child, whom he adopted and to whom he taught his trade. Later he took a vow to visit the Holy Places, and, having received the consecrated wallet and staff as a Palmer, set out with his adopted son, whose name is given as "Cockermay Doucri", which is said to be Scots for "David the Foundling". They stayed three days at Rochester, and purposed to proceed next day to Canterbury, but instead David wilfully misled his benefactor on a short-cut and, with robbery in view, felled him with a blow on the head and cut his throat. The body was discovered by a mad woman, who plaited a garland of honeysuckle and placed it first on the head of the corpse and then her own, whereupon the madness left her. On learning her tale the monks of Rochester carried the body to the cathedral and there buried it. He was honoured as a martyr because he was on a pilgrimage to holy places. As a result of the miracle involving the madwoman as well as other miracles wrought at his intercession after death, he was acclaimed a saint by the people.
Veneration
In 1256 Lawrence of St Martin, Bishop of Rochester, obtained the canonisation of William from Pope Alexander IV. A beginning was at once made with his shrine, which was situated first in the crypt, then in the northeast transept, and attracted crowds of pilgrims. At the same time a small chapel was built at the place of the murder, which was thereafter called Palmersdene. Remains of this chapel are still to be seen near the present St William's Hospital, on the road leading by Horsted Farm to Maidstone. The shrine of St William of Perth became a place of pilgrimage second only to Canterbury's shrine of Saint Thomas Becket, bringing many thousands of medieval pilgrims to the cathedral. Their footsteps wore down the original stone Pilgrim Steps, and nowadays they are covered with wooden steps. Margaret Darcy, of Essex, in her will, expressed the wish that her servant, Margaret Staunford, should go on a pilgrimage to "Seint Willyam of Rowchester". On 18 and 19 February 1300, King Edward I gave two donations of seven shillings to the shrine. Offerings at the shrine were also recorded for Queen Philippa. On 29 November 1399, Pope Boniface IX granted an indulgence to those who visited and gave alms to the shrine on certain specified days. The local people continued to make bequests through the 15th and 16th centuries. The coat of arms of the Bishop of Rochester consists of Saint Andrew's cross with a scallop shell in its centre, which is said to represent William; Andrew being the patron saint of Scotland and scallops being the symbol of pilgrimage. St. William is represented in a wall-painting, which was discovered in 1883 in Frindsbury church, near Rochester, which is supposed to have been painted about 1256–1266. His official feast day is 23 May, though there is another feast day celebrated on 22 April. He is the patron saint of adopted children. In the film St. Vincent, St William is featured in a school report by one of the main characters, Oliver, who finds him interesting primarily because he himself is adopted. St William of Perth Primary School, Rochester, is named after him.