James McKinley grandfather of U.S. president William McKinley (1783-1847) (1783–1847) Children William McKinley, Sr.