This is one of the oldest English surnames, of which known records go back to the twelfth century.
This surname is toponymic in origin, which means that it is derived from the place where the original bearer once held land.
In this case, the name means one who came from "Goodall" either referring to "Goodall House" which is a lost place name in Leven, East Yorkshire, or "Gowdall", (formerly Goldale) the name of a township in the parish of Snaith, West Yorkshire.
Gowdall, and Gowdall Broach (the farmhouse) were in the wapentake of Osgoldcross, in the liberty and bailiwick of Coswick.
For information, a Wapentake is a sub-division of some English shires, equivalent to the concept of a Hundred, i.e. having it's own court, and originally providing a settlement area for one hundred families.
A Bailiwick is an area administered by the Chief Magistrate of a Barony, typically a Sheriff or more latterly, an Alderman
Both of the above toponyms are derived from the Old English words "golde" meaning Marigold, and "halh" meaning a nook, thus denoting a corner or nook where Marigolds grew.
The name is widespread throughout England, but most concentrations occur in Yorkshire, Nottinghamshire, Leicestershire, Derbyshire, Shropshire, Devon and East Anglia. The surname Goodall has ramified and spread throughout Great Britain, especially Scotland, and overseas including the USA, Canada, and South Africa, in a remarkable manner.
(Source = "Dictionary of English and Welsh Surnames", by C.W.Bardsley, London 1901, and records of the Yorkshire Historical Society, and West Riding Court Directory, Issues of the Exchequer)