Kim er et navn, der kan bruges til både drenge og piger samt som efternavn.
I skandinavisk tradition er Kim et drengenavn, der enten stammer fra det keltiske "Kimbal", der betyder "konge" eller "leder af mænd i kamp", eller fra forkortelsen af navnet Joachim. I Danmark var navnet særligt populært i tiden efter 2.Verdenskrig på grund af modstandsmanden Kim Malthe-Bruun. Varianter af navnet omfatter Kimm, Kimmy og Kimmo.
I engelsktalende lande er Kim almindeligvis et pigenavn, evt. som en forkortelse for Kimberly. På dansk anvendes som pigenavn i beskedent omfang Kimmie, Kimie, Kimmi, Kimi, Kimberly og Kimberley.
Kim er også et almindeligt familienavn i Korea.