KNIGHTHOOD Meaning of KNIGHTHOOD in English [noun] [C]He has been given a knighthood (= a rank of honour), so he's now Sir James. Cambridge English vocab. Кембриджский английский словарь. 2012