 The community is at the intersection of U.S. Route 219 and West Virginia Route 90.The Board on Geographic Names officially decided upon William as the town's name in 1895, changing it from Helms.The community most likely was named after William Davis, a pioneer settler.