麦克白的战争中战死，但后者亦于1057年为邓肯之子马尔科姆杀死。次年马尔科姆杀死麦克白继子卢拉赫，登基为马尔科姆三世。在一系列的战争和废君之后，马尔科姆的五个儿子和一个弟兄先后成为国王，最终王位归属于其最小的儿子大卫一世的长孙马尔科姆四世。其继承者威廉一世是《联合法令》前统治时间最长的苏格兰国王。威廉一世参与了一场反对英格兰国王亨利二世的叛乱，但叛乱最终失败，威廉被俘，为脱身向亨利宣誓效忠。英格兰国王理查一世于1189年宣布这一从属关系终结，换取一笔赎金以资助十字军。1214年威廉一世过世，其子亚历山大