Karcher is a surname of German origin, derived from the Middle High German word 'kar' meaning 'spear', and 'heri' meaning 'army'. It was likely an occupational name for a spear maker or thrower. Today, Karcher is a common surname in Germany, Switzerland, and other parts of Europe.
"Karcher was given to five babies in 2009."