Giannagrace combines Italian Gianna, meaning 'God is gracious,' with the English virtue name Grace.
Like Giannagrace?
Swipe through thousands of names like it