LAIRD Meaning of LAIRD in English laird /leəd $ lerd/ BrE AmE noun [countable] British English [ Date: 1300-1400 ; Origin: lord ] a person who owns a very large area of land in Scotland ⇨ squire 1 Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012