I can see your point about
Sally seeming a little too much as a nickname (though I personally disagree), but not
Betsy. I think it's a common nickname for
Elizabeth, the way that
Patty is for
Patricia or
Vicky is for
Victoria. If I met a
Betsy, I would assume her full name is
Elizabeth.