John Laird (disambiguation)
From Wikipedia, the free encyclopedia
John Laird may refer to:
- John Laird (1805–1874), British ship-builder and key figure in development of Birkenhead
- John Laird (philosopher) (1887–1946), Scottish philosopher
- John Laird (politician), California State Assemblyman