John Laird
John Laird may refer to:

 John Laird (American politician) (born 1950), California State Senator
 John Laird (footballer) (1935–2016) Australian rules footballer
 John Laird (philosopher) (1887–1946), Scottish philosopher
 John Laird (shipbuilder) (1805–1874), British shipbuilder and key figure in development of Birkenhead
 John Laird, Baron Laird (1944–2018), British Member of the House of Lords and Ulster Unionist Politician
 John E. Laird (born 1954), computer scientist
 John Houston Laird (1874–1959), politician in Saskatchewan, Canada
 John Keith McBroom Laird (1907–1985), Canadian author, barrister, and solicitor
 Jack Laird (1923–1991), American television writer and actor
 John Laird (minister) (1811-1896) Moderator of the General Assembly to the Free Church of Scotland in 1889