Ehrhardt is a town in Bamberg County, South Carolina, United States. As of the 2010 census, the town population was 545. Ehrhardt was named for Conrad Ehrhardt, a German emigrant to South Carolina and successful saw mill operator, who was also the progenitor of a prominent local family of that name.