From the English word 'gem,' derived from Latin 'gemma' meaning 'precious stone' or 'bud.'
Like Gem?
Swipe through thousands of names like it