Variant of Ramsay from Old Norse meaning 'garlic island,' or Arabic Ramsi meaning 'of Ramses.'
Like Ramsi?
Swipe through thousands of names like it