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.