Family name origins & meanings
- German : occupational name or nickname for a man who bore arms, from an agent derivative of Middle High German wāpen ‘weapon’, ‘shield’ (a borrowing from Low German, used alongside the original High German byform wāfen).