Background
Morrison was the son of Major John Morrison, 1st Baron Margadale and the Honourable Margaret Esther Lucie Smith. He married Clare Barclay, daughter of Anthony Lister Barclay, on 14 October 1952.
Morrison was the son of Major John Morrison, 1st Baron Margadale and the Honourable Margaret Esther Lucie Smith. He married Clare Barclay, daughter of Anthony Lister Barclay, on 14 October 1952.
They had three children:
Honorary Fiona Elizabeth Morrison (born 1954), married Hugh Trenchard, 3rd Viscount Trenchard in 1975 and had four children. Alastair Morrison, 3rd Baron Margadale (born 4 April 1958), married Lady Sophia Cavendish in 1988 and had two children.
Honorary
Hugh Morrison (born 1960), married Jane Jenks in 1986 and had two children. He commissioned into the Life Guards in 1949 before transferring into the Royal Wiltshire Yeomanry and reaching the rank of Major in 1964. He went on to be appointed Honorary Colonel of the Royal Wiltshire Yeomanry in 1982 and then of the Royal Wessex Yeomanry from 1984 until 1989.