is lafont a french name?
The name lafont is derived from the Old French word "fontaine," which means "fountain," and as a name it no doubt originally served as a mark of recognition for someone who lived near such a landmark. As such, lafont is classed as a topographic surname.