From Latin 'generosus' meaning 'generous, noble, of good birth'. Used in Spanish and Italian traditions.
Like Generosa?
Swipe through thousands of names like it