He had two children with his first wife, Evelyn: son, Myles (born 18 July 1939) and daughter, Liadain (born 27 November 1940). He also had a son, Oliver (born 1945) with Joan Knape; a son, Owen (born 1946) from unknown relationship; and a daughter, Hallie-Óg (born June 1958) with his second wife, Harriet.