Yes, United States citizens can accept a Knighthood. There is no law preventing the granting of Knighthood to a citizen of the United States of America, nor does the Constitution of the United States prevent the Investiture of a man or woman as a Knight (the Constitution does prevent the United States itself from granting a knightly title). Great Britain, through its Queen, has often granted Knighthoods on famous Americans such as General Westmoreland, Generals Norman Schwartzkopt and Colin Powell, and former Presidents Bush and Reagan. The Queen of England grants Knighthoods to U.S Citizens as “honorary,” meaning that the Knights are not subject to the British Crown and that the Knights are not expected to use a “prenominal” (see below). However, from time to time, other governments (Belgium, for example) confer actual (not “honorary”) Knighthoods on Americans. A partial list of U.S. citizens who hold Knighthoods from foreign governments can be seen by clicking HERE. American citizens