John Weir (født 2. juli 1984) er en amerikansk kunstskøjteløber og tv-kommentator. Han er to gange olympisk, 2008 World bronzemedalje
, en to-tid Grand Prix Final bronzemedalje, 2001 World Junior Champion, og en tre-tid U.S. National mester (2004<unk>2006). Han begyndte at skøjte i en alder af 12, to eller tre gange ældre end når de fleste elite skøjteløbere begynder at træne. Han var den yngste amerikanske nationale mester siden 1991, i 2004 den første skater til at vinde amerikanske Nationals tre gange i træk siden Brian Boitano i slutningen af 1980'erne og den første amerikaner til at vinde Cup of Russia i 2007. Weir havde en klassisk skating stil og var kendt for at være "en meget lyrisk skater" og "en underholdende artesian". Han blev også påvirket af russiske metoder til skøjteløb og udviklede en forbindelse med russisk historie, kultur og sprog. Hans kostumevalg og åbenhed forårsagede konflikter med U.S. Figure Skating, idrætsstyret i USA, i hele hans skøjterkarriere.