Malcolm III. (gälisch Máel Coluim mac Donnchada), auch Malcolm Canmore (Máel Coluim Ceann Mór, Calum Ceannmhor), (* zwischen 1030 und 1038; † 13. November 1093 bei Alnwick) war von 1058 bis 1093 schottischer König. Er war der älteste Sohn von Duncan I. (Donnchad mac Crináin). Sein eigentlicher Beiname war Longneck („Langhals“).