Family name origins & meanings Jewish (Ashkenazic) : occupational name for a teacher, from modern German Lehrer, Yiddish lerer ‘teacher’.German : variant of Lehr.