Iain Macleod sinh ra tại Clifford House, Skipton, Yorkshire, vào ngày 11 tháng 11 năm 1913. Cha ông, Tiến sĩ Norman Alexander Macleod, là một bác sĩ nói chung được tôn trọng ở Skipton, với một thực hành luật nghèo đáng kể (cung cấp dịch vụ y tế cho những người không đủ khả năng trả tiền); Macleod trẻ thường đi cùng cha mình trong các chuyến đi của mình. [1] [2] Cha mẹ ông đến từ đảo Lewis ở Quần đảo Tây Scotland, thuộc chi nhánh Macleods của Pabbay và Uig. Họ chuyển đến Skipton vào năm 1907.