The name Lafayette is a boy's name of French origin meaning "faith". Lafayette and is often added to lists like TV Character Names and discussed in our forums with posts like "Picky Parents BNG".
From the experts:
Foppish name with a distinguished forebear, French general Marquis de Lafayette, who fought in the American Revolution. It accounts for the L in L. Ron Hubbard. Old-time short form: Fayette or Fate.