Macleod gặp Evelyn Hester Mason, née Blois, (19151999) vào tháng 9 năm 1939 trong khi anh đang chờ được gọi vào quân đội và cô phỏng vấn anh để làm việc như một tài xế xe cứu thương. [1] Sau khi chồng đầu tiên của cô bị giết trong chiến tranh, họ kết hôn vào ngày 25 tháng 1 năm 1941. Macleod có một con trai và một con gái, Torquil và Diana, sinh năm 1942 và 1944 tương ứng.