From Old French 'foi' meaning faith, or an Irish surname from 'Ó Fiach' meaning raven.
Like Foy?
Swipe through thousands of names like it