Kenzo is divided into two parts 'Ken
' and 'zo'. And Japanese names have their meanings depending on Kanji(chinese characters) that are used. So even if two names are exacly the same in alphabet, it can mean differently.
because of that, Kenzo also can mean several meanings.
'Zo' usually means "three" in this case. But it can be "warehouse" or "creation".
"ken" means either "healthy", "smart, bright", "modesty", "building", "law" or "authority".
I think Kenzo sounds quite strong and masuculine.