lafayette name meaning
French Meaning: The name Lafayette is a French baby name. In French the meaning of the name Lafayette is: Surname. At the age of 20 the French nobleman Marquis de Lafayette went to fight for four years in the American Revolution.