Keavy is an Anglicized form of the Irish Caoimhe, meaning gentle, beautiful, or precious.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Keavy?
Swipe through thousands of names like it