Isabella - Not too sure about this tying in but Janet (Barclay) and George KILGOUR had 7 children - Christina, Cecilia, Janet (my Gr. Grandmother), Henry, George, Thomas, and David Barclay Kilgour B. 2/7/1879 at Wemyss.
David Barclay Kilgour married Elizabeth Thomson and as they had one child Christina B 1906, I doubt if this is the one you would be looking for.
Can you send the dates you would be looking at and your Grandmother's name and we may get a bit further as I have a little bit more info on both the Barclay's and Kilgour's of Leven area around mid/late 1800's.