It was probably named after Malcolm III's wife, who became St Margaret after her death in 1093
Scotland Menu
Generated with Arles Image Web Page Creator