MeaningA variant of name Ramsay, Derived from a place name meaning Wild-garlic Island in Old English
OriginEnglish