Beauregard "Bo" Duke is a fictional character in the American television series The Dukes of Hazzard, which ran from 1979 to 1985. He was played by John Schneider. The name of Beauregard may have been chosen after the famous Confederate General P.G.T. Beauregard.Bo and his cousin Luke Duke (Tom Wopat) live in an unincorporated area of the fictional Hazzard County, in Georgia.