Lamont is a surname with several different origins, one Scottish and Northern Irish, the other in French. The origin of this name is still today quite uncertain. The theories include: 1) From the medieval personal name name “Lagman”, composed of two elements: From Old Norse “lǫg”, from Proto-Germanic “*lagą” (law) plus “maðr” (man). In turn the name means “a lawman”. In case the surname originates in France. In this case Lamont or LaMont is a habitational name derived from several different places called Amont in Haute-Saône and Haute-Vienne.