Hi and welcome. There were 9 children of Thomas McGiilivray and Margaret Noble who lived at Alnaha in the later part of their lives: Isabella, born 1860 in Moy; Mary, born 1861 in Moy; Janet/Jessie, born 1864 in Moy (my grandmother), William, born 1866 in Moy; Alexander, born 1868 in Moy; Margaret, born 1871 in Cawdor; Ann, born 1873 in Cawdor; Thomas, born 1876 in Cawdor; Jean, born 1879 in Cawdor. If you could let me know how you fit in, I have a lot of information on the family which I will be happy to let you have.
Best wishes.