An occupational surname, from German derived from German Krämer or Dutch and Low German Kramer, all meaning merchant.
"The historical record shows that Mr. Kramer was a prominent local merchant in the 18th century."
The word kramer comes from the Dutch term Kramer and the German Krämer. It entered English to describe a merchant or shopkeeper who sells goods by retail.