Winston-Salem is a city in and the county seat of Forsyth County, North Carolina. Named in 1851 for Major Joseph Winston, a Revolutionary War hero. Salem (from the Hebrew shalom, meaning “peace”).