Established by an act of the Virginia General Assembly on December 7, 1791, on the property of James Buckells,[7] Darkesville is named for William Darke, a Virginia military officer who had his headquarters in the community.[3]: 7 Historically, Darkesville has been known by various names and a wide variety of spellings. An 1895 atlas showed the community as "Buckletown", and later variants included "Buckellstown", "Buckels Town", "Buckelstown", "Buckle Town" and "Bucklestown", all referring to the entrepreneurial James Buckles (1732-1796) who contributed land and laid out the town in 1790.[8] "James Town" and "Locke" have also been applied to the community. Its current name has also been spelled "Darkes" and "Darkville".[2]