From Latin generosus meaning 'noble, generous, of good birth.'
Like Generoso?
Swipe through thousands of names like it