John was the son of sir William Stirling and Agnes Bruce. The date and place of his birth have not been found.
John Stirling
sir William Stirling
Lucas Stirling (c1370-c1449)
John de Strivelyn
Marjorie Dunbar (c1387-1429)
George de Dunbar (c1370-<1457)
Beatrix Hay (c1370-1412)
Agnes Bruce