Name detail

Kim

Meaning: Noble or brave
Origin: Anglo-Saxon
Gender: Boy