Il est né le 17 février 1828 à Waynesboro, en Virginie, et ses parents étaient William Henry Harman et Sally (Garber) Harman.
William Henry Henry Harman est né le 17 février 1828 à Waynesboro, en Virginie, où ses parents étaient Lewis et Sally (Garber) Harman.