John Moir may refer to: John Moir (basketball) (1915–1975), American basketball player John William Moir (1851–1940), African Lakes Corporation John Moir (politician) (1856–1939), Western Australian politician John Moir (settler) (1851–1939), Western Australian settler and pastoralist John Moir (physician) (1808–1899), Scottish physician John Moir (priest) (1814–1889), Scottish Episcopalian priest