顿的约翰的推测，邓肯可能在其外祖父统治时期的1018年到1034年之间，马尔科姆可能将斯特拉斯克莱德王国给邓肯做封地，并让其成为斯特拉斯克莱德国王。不过，现代历史学家不相信这一观点。一个较早的来源阿尔巴国王编年史（CK-I）的变种为邓肯妻子取了一个盖尔语名为苏珊（"Suthen"）。即使，他的妻子名字有争议，但毋庸置疑的是，她至少和邓肯生有两子。长子是后来在1058年到1093年在位的苏格兰国王马尔科姆三世（Máel Coluim mac Donnchada）。次子即后来两度为王的唐纳德三世（Domna