The baby name Lafayette is a boys name, 3 syllables long and is pronounced "lah FYE ett".
Lafayette is French and Old French in Origin, with the following Meanings
Boy Name Meanings by Origin
French Meaning - This is a surname used as first name; At the age of 20, the French nobleman Marquis de Lafayette fought for four years in the American Revolution.
Old French Meaning - Faithful