George Weir may refer to: George Weir (Australian politician) (1903–1956), Australian barrister and politician George Alexander Weir (1876–1951), British Army officer Doddie Weir (George Wilson Weir, 1970–2022), Scottish rugby union player George Moir Weir (1885–1949), British Columbia educator and politician