Kaenen is likely a modern spelling of Canaan or Keenan-like forms, carrying senses such as 'ancient land' or 'little ancient one.'
Like Kaenen?
Swipe through thousands of names like it