Johnny Weir (Coatesville, 2 luglio 1984) è un pattinatore artistico su ghiaccio statunitense. Weir si è classificato 5º ai Giochi Olimpici di Torino 2006 e 6º ai Giochi Olimpici di Vancouver 2010. Medaglia di bronzo ai Campionati Mondiali di Göteborg nel 2008, è stato tre volte Campione Nazionale (2004-2006), due volte medaglia di bronzo in una finale di Grand Prix e Campione del Mondo Junior nel 2001.
Ha incominciato a pattinare nel 1996 sotto la guida di Priscilla Hill. Nonostante abbia cominciato relativamente tardi, ossia all'età di dodici anni, Weir ha fatto rapidi progressi, riuscendo a eseguire un Axel già alla sua prima settimana sui pattini su ghiaccio (anche se in precedenza aveva già provato su pattini a rotelle). Inizialmente ha proseguito con il pattinaggio gareggiando in coppia con Jodi Rudden, ma ha poi deciso di smettere per dedicarsi interamente al pattinaggio su ghiaccio singolo.