Modern invented name blending Kai (Hawaiian 'sea' or Norse 'keeper of keys') with Leo meaning 'lion'.
Like Kaileo?
Swipe through thousands of names like it