bonnet laird noun1 •(Scotland, historical) A petty landowner who wore a bonnet, not the hat of the gentry. formsbonnet lairds