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 "Themed Families..".
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.