Lehr Family History
Lehr Name Meaning
German: topographic name for someone who lived in a marshy area. There are a number of minor places, mostly in southern Germany, named with this element, and the surname may also come from any of them.
Source: Dictionary of American Family Names ©2013, Oxford University Press