Where does “Ramsay” come from?
Ramsay is an English place name derived from Old English hramsa, from Proto-Germanic hramusô, ultimately from Proto-Indo-European kermus-.
Ramsay (English): Any of a number of places in the English-speaking world
Definitions
- Any of a number of places in the English-speaking world