Susan, Rose, Gwendolyn,Gail, Lynda,Loretta, Heather,Maira, Moira,
Anice or Annabella,Cora
Ah just though of an easier answer.
A quick google gives an a site for scottish baby names. One of them will have to work. Not that the Scots did not borrow names from the English, and Irish and French if it came to that.
[link]
I like Heather (for obvious reasons)
I think Heather is too modern.
Are there more Scots names that would be appropriate?
Well since I only put in the link on my third edit I'll repeat it here-subsite for scottish baby name (note ads on this site are pretty obviously trying to plant spyware):
[link]
Thanks for the help! I think she's going to be Margaret. It suits her, and my protagonist, who's taken up residence in a corner of my brain and made himself at home since I started this manuscript, is nodding sagely and agreeing that's her name.
(Heather is lovely, but I don't think it was in use in the 18th century.)
I like Margaret - plus there are like a million nicknames people could call her if they were close.
that's my seester's name. Margaret Anne.
Coming in late, Margaret's good, but Janet is a good classic Scottish name (unless I'm wrong about the time it was in use ... which is always a possibility).