Weir is a surname. Notable people with the surname include:
Alison Weir, British writer and historian
Amanda Weir, American Olympic Swimmer
Andy Weir, American science fiction writer
Arabella Weir, British actress
Barbara Weir, Indigenous Australian artist
Reverend Benjamin Weir, a famous hostage
Bill Weir, American television personality
Bob Weir, American guitar player
Brett Weir, a fictional character portrayed by James Lorinz in The Jerky Boys: The Movie
David Weir (English footballer)
David Weir (journalist)
David Weir (paralympic athlete)
David Weir (Scottish footballer)
Doddie Weir, rugby player
Elizabeth Weir, Canadian politician and lawyer
Elizabeth Weir (Stargate), a fictional character portrayed by Torri Higginson on Stargate Atlantis and Stargate SG-1
Fred Weir, Canadian journalist
Gillian Weir, New Zealand organist
Graham Weir, Scottish football player
Gregory Weir, American game designer
Harrison Weir, English writer and artist
J. Alden Weir, painter
James Weir (disambiguation), various people
John Ferguson Weir (1841–1926), American painter and sculptor
Johnny Weir, American figure skater
Judith Weir, Scottish composer
Leonard Weir, actor
Lindsay Weir (cricketer), New Zealand Test cricketer
Mike Weir (politician), British politician
Mike Weir, Canadian golfer
Molly Weir, British stage actress
Norman Weir, New Zealand military officer
Peter Weir, Australian film director
Peter Weir (politician), Northern Ireland politician
Robert Weir (politician), Canadian politician
Robert Stanley Weir, Canadian poet
Robert Walter Weir, American artist
Robert Weir (athlete) (born 1961), English discus thrower
Stephnie Weir, American actress
Thomas Weir, Scottish Covenanter and presumed occultist
Capt. Thomas Weir (American soldier), subordinate of George Armstrong Custer
Tom Weir, Scottish broadcaster
Walter Weir, Canadian politician