Kenneth
a strong name meaning handsome, which he is.