William H. Prescott was born in Salem, Massachusetts, on May 4, 1796. He was the oldest of seven children, but four of his brothers and sisters died at a young age. His parents were William Prescott, Jr., a lawyer, and his wife, Catherine Greene Hickling. His grandfather William Prescott served as a colonel during the American Revolutionary War.