Variant of Ramsay from Old Norse meaning 'garlic island,' or Arabic Ramsi meaning 'of Ramses.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Ramsi?
Swipe through thousands of names like it