Canaan
a large name to live up to, meaning 'God's promised land'. Definitely a strong name. However it sounds too much like many trendy names out there, 'kaylee', 'caleb' etc. A unique twist on those names if you like the 'kay' sound.
Canaan is a historical region in the middle east. It is mentioned in the bible pretty much as a synonym of Israel or the Promised Land. The meaning of the word Canaan is disputed somewhat. it may mean "lowland; flat."