Keavy is an Anglicized form of the Irish Caoimhe, meaning gentle, beautiful, or precious.
Like Keavy?
Swipe through thousands of names like it