 The name is sometimes a variant spelling of "Kemp", which comes from the Old West Germanic ""kampo-z"", meaning "a contest, or fight", which in turn became the Old English ""kemp"", for a "fighter" or "soldier.