Likely an anglicized form of Irish Caoimhe, meaning gentle, beautiful, or precious.
Like Keevah?
Swipe through thousands of names like it