Kam also means “came” in German, so if there are any Kams here that intend on going to a German speaking country, keep this in mind to avoid any confusion.
A Bulgarian masculine name with the same root is "Kamen" (the stress is on the "a"). "Kamen" has a Slavonic origin and means the Bulgarian word "kamenen", which means "stone" (as an adjective). The name was created as a translation of the Greek name "Petros" ("petros" means "stone" (as a noun) in Greek). The feminine form of "Kamen" is "Kamena" (the stress is on the "e"). "Kamen" and "Kamena" have a nameday on 29th June - the day of St Petar and St Pavel (the English names are respectively St Peter and St Paul).