LAIRD Meaning of LAIRD in English n. Sc. a landed proprietor. Derivatives: lairdship n. Etymology: Sc. form of LORD Oxford English vocab. Оксфордский английский словарь. 2012