Question: what is the difference between a knight and sir?
Answer: As nouns the difference between knight and sir is that knight is a warrior, especially of the middle ages while sir is a man of a higher rank or position.