Hi,
This is Cathy again.
I just googled Elgin like you said. I ended up on Family Search. Hugh and Elspet are the parents of Robert, Elspet, Hugh. Depending on which of the three different birthdates provided for Hugh and Robert(my great, great, great grandfather) you either get Elspet Rose or Elspet Ross! All the other info. is the same. Not sure which Sir Name is correct!
This is so cool!
Thanks!
Cath