Bearers of the name Weaver seem to have taken it for granted that their surname originated in the occupation of the "Weaver" when it became customary for artisans to assume family name or surnames, their ancestor having taken or been given the name of his occupation, which has been handed down through the generations to this day.
The Weaver name first appears in the Domesday book (1086 A.D.) in which the Weaver Manor in Cheshire, England is recorded. According to the descendants in England, one Baron de Wavre or de Wevre, a Norman Gentleman, came to England before the conquest of William, the Conqueror, on account of the protection and favor shown to Normans by King Edward, the Confessor, and was given the manor by grace of the King. Contrary to the custom prevalent at that time, that of assuming the name of the manor, he gave his name to it, and thus emphasized his connection with the original Norman family which is said to have originated in Wavres, Flanders.
H. Baille Weaver, a well-known authority on this subject, says that nearly all the Weaver families are descended from the Weavers of Cheshire, or the Weavers of Herefordshire.
About the fifteenth century, the name was often spelled Weever, and later it became uniformly spelled Weaver. The following item appeared in the New England Historical and Genealogical Register, and seems to settle quite conclusively the Question of the patronymic Weaver: "The Weaver Families were for a long succession of years to be found in the three counties bordering Wales; Cheshire, Shropshire and Herefordshire; their name was taken from the Manor of Weaver near Middlewick, Cheshire."
From the book "Epperson and Allied Families", by Mrs. Elizabeth (Weaver) Epperson.