Replies
Although Kam or Cam may be short for Cameron as a forename I'm sure there'll be another explanation for it as a surmame.
as a Dutch surname it might be related to the Dutch word kam meaning "comb". Someone who made combs. But there's also the medieval Dutch word camme meaning "brewery". There are more possibilities though, but i don't know them exactly.
Maybe, maybe not.