O. Henry, whose real name was William Sydney Porter, did not have any children.
He was married twice, but both marriages ended in divorce. He did, however, have a daughter named Margaret, from a relationship with his first wife's sister. He had a strained relationship with his daughter, and she sadly died young.