Именно Малькольм III, а не его отец Дункан, сделал больше, чтобы создать Данкельдскую династию, правившею Шотландией в течение следующих двух столетий. Частью его ресурсов оказалось большое количество детей, может быть, целых двенадцать, через брак с вдовой или дочерью Торфинна Сигурдссона, а потом от брака с англо-венгерской принцессой Маргаритой, внучкой Эдмунда Железнобокого. Тем не менее, несмотря на женитьбу на англосаксонке, Малькольм провёл большую часть царствования в набегах против англичан для захвата рабов, увеличивая беды этого народа в период после нормандского завоевания и «Разгрома севера». Мариан Скот пишет, что «гэлы и французы опустошили англичан, и англичане были рассеяны и умерли от голода и были вынуждены есть человеческую плоть».