They had the following children:
2 M i Baby Duncan was born on 19 Nov 1758 in Nigg, Kincardineshire, Scotland. + 3 M ii David Duncan + 4 M iii James Duncan 5 M iv William Duncan was born on 8 Feb 1767 in Nigg, Kincardineshire, Scotland. He died in 1788.