He married Margaret Bennet . Margaret Bennet was born at of Dunfermline, Fife, Scotland Abt 1548 .
They were the parents of 12
children:
Thomas Kirk
born 6 Jun 1563.
William Kirk
christened 14 Apr 1566.
Andrew Kirk
christened 4 Jan 1567.
Janet Kirk
christened 22 Jan 1569.
Ellen Kirk
christened 24 Feb 1571.
Margaret Kirk
christened 30 Dec 1572.
Christian Kirk
christened 4 Nov 1576.
Isobel Kirk
christened 4 Jun 1578.
Bessie Kirk
christened Feb 1579.
Robert Kirk
christened 15 Nov 1581.
Margaret Kirk
christened 11 Dec 1583.
Marion Kirk
christened 17 Apr 1588.