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