Kershet \k(e)-rshet, ker-shet\ as a boy's name is of Hebrew origin, and the meaning of Kershet is "rainbow".
Similar baby names are Kermit and Hershel.