Baby Names and Name Generators

What Does Ken Mean?
"Ruler of the valley"