Likely built from Kevin, an Irish name meaning "handsome birth," with a modern feminine ending.
Like Kevianna?
Swipe through thousands of names like it