A knighthood is a title that is given to a man by a British king or queen for his achievements or his service to his country. A man who has been given a knighthood can put `Sir' in front of his name instead of `Mr'. a British rank and title which is given to a man as an honour for achievement or for doing good things Dame