Leonard was married to Beverly Cline from 1949 until they divorced in 1977. Then he was married to Joan Shepard from 1979 until her death in 1993. Then he was married to Christine Kent from 1993 until his death in 2013. He had five children with Cline. 