Boy Names baby nameLafayette

What does the name Lafayette mean?

The different meanings of the name Lafayette are:
  • French meaning: Beech tree
  • English meaning: Flatterer
The meaning of the name “Lafayette” is different in several languages, countries and cultures and has more than one possibly same or different meanings available.