No Title of Nobility shall be granted by the United States: And no Person holding any Office of Profit or Trust under them, shall, without the Consent of the Congress, accept of any present, Emolument, Office, or Title, of any kind whatever, from any King, Prince, or foreign State.
But also the emolument clause is effectively unenforceable and the whole "insurgent" ruling basically made it impossible to challenge a presidential candidate. If Trump wants a 3rd term, for instance, I'm not sure what mechanism would prevent him at this point.
> [Honorary knighthoods] are a way for the UK to recognize the achievements of individuals who are not UK citizens. They are awarded on the advice of the UK Foreign and Commonwealth Office, and are conferred by the Crown.
> In the US, accepting a title of nobility from a foreign state is prohibited without the consent of Congress. However, this prohibition is different from accepting an honorary knighthood, which is more of a recognition or award rather than a title of nobility.