Created from Surry County in 1777/1778 (sources vary), Wilkes County was named after John Wilkes who was a member of the English Parliament that fought for America's Independence. The first settlers of the area in present-day Wilkes County were primarily German and Scot-Irish immigrants.
In 1799, Wilkes gave up part of it's northwestern corner and northern borders to create Ashe County. The southwest border of Wilkes Co. was used to create Caldwell County in 1841. In 1847, it's southern border was given up to create Alexander County. Finally, in 1849, part of the western borders were given up to create Watauga County.
Below are a list of the towns and townships within Wilkes County. Not all those places listed are on the map above. I've only been able to find more information for a few of places listed below

This nonprofit research network is affiliated with the American Local History Network, Inc. (ALHN)