Frank D. Weir (December 16, 1863 - August 11, 1923) was an American trainer of Thoroughbred racehorses best known as the trainer of U.S. Racing Hall of Fame inductee Roseben and the trainer of another Hall of Fame inductee Old Rosebud with whom he won the 1914 Kentucky Derby as well as the winning trainer of the with Jack Hare Jr.