John Weir ist der Name folgender Personen:
* John Weir (Fußballspieler) (1865–1946), schottischer Fußballspieler John Weir (Schriftsteller) (* 1959), US-amerikanischer Schriftsteller John Ferguson Weir (1841–1926), US-amerikanischer Maler, Bildhauer und Hochschullehrer
Siehe auch: Johnny Weir (John Garvin Weir; * 1984), US-amerikanischer Eiskunstläufer Jock Weir