From Latin 'bonifatius' meaning 'good fate' or 'one who does good.'
Like Boniface?
Swipe through thousands of names like it