1. English diminutive pet name for Kimberley.
2. Irish, a diminutive of Kimball, from the surname, origin unknown.
Originally a male name, Kim is now mainly female and frequently a given name in its own right.