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.