Family name origins & meanings
- German and Dutch : occupational name from an agent derivative of Middle High German lappe ‘rag’, ‘cloth’, apparently denoting a cobbler.
- German : habitational name for someone from Lepp.
- English : nickname for a person with leprosy, Middle English lepre ‘leper’.