I have almost 100% Scottish ancestry, mainly from Angus and Kincardineshire (modern day southern Aberdeenshire). I have hundreds of Scots in my tree, mostly going back to the 1700s, some, but not many going back to the 1500s.
In almost all of the census the married women are listed under their married name.
The problem is, unless we were there, we do not know how they were referred to either an official or casual/familial capacity. I've seen newspaper archives which refer to the woman as "Mrs William McDonald", of course, this depends on the influence on the journalist.
In Wills, some wives are named as their birth name, some are named as their married name. Even if they are named in a will with their maiden name, this doesn't tell us the full story, as one has been in every census with her married name.
Many of my ancestors don't have gravestones, particularly going farther back, so there is no reference point.
There are other factors at play here, if a woman is a widow, the chances of her being named somewhere in her maiden name increases. The problem is, there are no hard and fast rules here. It became fashionable over time to take the husband's name, but there is no specific date that this occured. It's down to individual choice.
I have also seen poor Kirk records stating simple "widow Smith". Not even acknowledging her first name.
An ancestors of mine is buried locally. I've seen the stone and she is named as "Flora Cameron Crow". Cameron is her maiden name, Crow her married name.
The issue is, do we go with the "official" documented stance or do we go with what may have occured in a casual, every day circumstance?