Branches of the Laird family
- John Laird 1690– 1713 Elizabeth Geddes 1690–
- Gilbert Laird 1713–
- Elizabeth Laird 1719–
- Andrew Laird 1720– Jean Steven –
- William Laird 1752– 1776 Catherine Allan –
- John Laird 1754–
- Andrew Laird 1756–
- Elspet Laird 1758– 1788 Alex Kenneth –
- Gilbert Laird 1760– Christian Dunett –
- James Laird 1763–1834 1789 Margaret Wards 1768–1857
- Janet Laird 1791– 1810 Andrew Laird –
- Jean Laird 1793– 1812 Donald Baulks –
- Andrew Laird 1795–
- John Laird 1798– 1819 Margaret Wards –
- James Laird 1820–
- Donald Laird 1822–1901 May Tait –1888
- Andrew Laird 1825–
- William Laird 1803–1876 Betsy Mackay 1804–1878
- William Laird 1832–
- James Laird 1833–1910 1852 Jane Petrie 1833–1912
- George Laird 1854–1920 1877 Margaret Petrie 1851–1929
- Andrew Laird 1877– Mary Ann Marwick –
- Lizze Jean Laird 1879– John Laing –
- Margaret Laird 1881–1961 John Goodlad –
- James Laird 1883–1947
- Mary Ann Laird 1885–1947 Andrew B Laird –
- Williamina Laird 1887–1960 James Thomson –
- George Laird 1889–1962 Mina Thomson –
- William Laird 1890–1969
- John Hugh Laird 1892–1969 Elsie Duncan 1894–1939
- Robert Laird 1894–1963 Anna Wishart –
- Donald Sutherland Laird 1896–1953 Margaret Sinclair Thomson 1905–1974
- James Robert ‘Jimmy’ Laird 1929– Ruby Glendine Beckett 1934–
- …
- …
- …
- …
- …
- …
- James Robert ‘Jimmy’ Laird 1929– Ruby Glendine Beckett 1934–
- Andrew Laird 1877– Mary Ann Marwick –
- James Laird 1858– Jessie Berston –
- Andrew Laird 1860– Robina Johnston –
- Barbara Laird –
- Mary Laird 1864–
- Elizabeth Laird 1867–1867
- Williamina Laird 1867– Peter Miller –
- Hugh Laird 1869–
- Robert Laird 1874–
- William Laird –
- Sarah Laird 1877–
- George Laird 1854–1920 1877 Margaret Petrie 1851–1929
- Ann Laird 1836–
- Andrew Laird 1839–
- Betsy Laird 1840–
- Betsy Laird 1841–
- Hugh Laird 1844–
- Esther Laird 1809–
- Elizabeth Laird – 1833 Peter Kirkness –
- Christian Laird 1812– 1832 Eric Wards –
- Janet Laird 1791– 1810 Andrew Laird –
- Benjamin Laird 1766–
- William Laird 1752– 1776 Catherine Allan –
- Elizabeth Laird 1721–
- Andrew Laird – 1810 Janet Laird 1791–
- Andrew B Laird – Mary Ann Laird 1885–1947