Baby Names and Name Generators

What Does Kim Mean?
"Noble; Brave"