Boy Names baby name Ramsay

What does the name Ramsay mean?

The meaning of the name “Ramsay” is: “Wild garlic island”.