Malcolm McGillivray and Sarah Lockharts children that I can find, Agnes 1833, Archibald 1836, Sarah 1838, Malcolm 1840, Robert 1849 and Ruth 1852. My assumption is that Agnes was named after Sarahs mother Agnes Mair but maybe after Malcolms mother if she was indeed Agnes also. Maybe shortened to Ann to not confuse the grandmothers