Kayva appears to be a modern coined name, likely shaped by the sounds of Kay, Ava, and Eva.
Like Kayva?
Swipe through thousands of names like it