In the English origin, Ramsay means "Ram's island; garlic island"
In the Scottish origin, Ramsay means "Ram's island"
In the English origin, Ramsay means "raven island; ram island"
In the English origin, Ramsay means "Ram's island; garlic island"
In the English origin, Ramsay means "raven island; ram island"
In the Scottish origin, Ramsay means "Ram's island"