Ann was a daughter of Donald and Mary Ross of Reef, Uig. She married Donald Macdonald, the tacksman of Little Bernera (his second wife) and they had ten children.