Family name origins & meanings German (Kärcher; mainly Baden-Württemberg and Alsace) : variant of Karcher.