John Garvin "Johnny" Weir (born July 2, 1984) is an American figure skater. He is a three-time U.S. National Champion (2004–2006), the 2008 Worlds bronze medalist, a two-time Grand Prix Final bronze medalist, and the 2001 World Junior Champion.
As of April 2010 Weir is ranked 12th in the world by the International Skating Union (ISU). He does not intend to skate competitively in the 2010–11 season. He is currently a judge on the U.S. reality show Skating with the Stars.
Weir was born in Coatesville, Pennsylvania, to John and Patti Weir. He has a brother, Brian, who is four years younger. Weir was raised in Quarryville, Pennsylvania, a town in southern Lancaster County. His family moved to Newark, Delaware, soon after Johnny began skating at the age of 12 so he could be near his training rink and coach. In the summer of 2007, he moved to Lyndhurst, New Jersey, and began training in nearby Wayne. Weir was an honor roll student at Newark High School and studied linguistics part-time at the University of Delaware before dropping out to concentrate on his skating. He is a self-proclaimed Russophile who admires the skating style and culture of Russia and taught himself to speak and read the language. He also speaks some French.