Baby Names and Name Generators

What Does Kean Mean?
"Sharp; Brave"