Anglicized Irish surname from Gaelic family forms such as Ó Caffraigh, retained today mainly as a family-name given name.
Like Caffrey?
Swipe through thousands of names like it