John G. „Johnny“ Weir (* 2. července 1984, Coatesville, Pensylvánie) je americký krasobruslař, trojnásobný mistr USA (2004-2006), bronzový medailista z mistrovství světa 2008, dvojnásobný bronzový medailista z Finále Grand Prix a juniorský mistr světa pro rok 2001.