Er sollte zunächst mit Margaret Gordon († 1506), einer illegitimen Tochter des Alexander Gordon, 1. Earl of Huntly, verheiratet werden. Der entsprechende Ehevertrag wurde aber nicht umgesetzt und Nicholas heiratete stattdessen mit Ehevertrag vom 15. November 1461 deren legitime Halbschwester Lady Elizabeth Gordon († 1500).
Mit Urkunde vom 31. Januar 1467 erwarb er die Ländereien Ergaith und Lesbany in Perthshire.
Seine Witwe erhielt nach seinem Tod, 1470, die Ländereien Cassillis und Dunure in Ayrshire und heiratete spätestens 1471 in zweiter Ehe John Kennedy, 2. Lord Kennedy. Da Nicholas kinderlos geblieben war, fielen seine Adelstitel und seine übrigen Ländereien bei seinem Tod, an seinen jüngeren Bruder William als 3. Earl.