Duncan McEachran
Duncan McEachran may refer to:

 Duncan McNab McEachran (1841–1924), Canadian veterinarian and academic
 Duncan Stewart McEachran (1826–1913), Scottish minister of the Free Church of Scotland