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 2nd edition, 2022