Laird \la(i)-rd\ as a boy's name is pronounced layrd. It is of Scottish and Middle English origin, and the meaning of Laird is "lord". A Scottish and Irish adaptation of a Middle English term for a landlord.
Baby names that sound like Laird are Lord and Laredo. Other similar baby names are Baird, Caird and Kaird.