Background Brown, William Henry was born on May 22, 1808 in Charleston, South Carolina, United States.