keep · Responsible · actual
Source: Old English
Root Word: hramsa
Derived From: ancient place names
Meaning: "hramsa" means wild onion and "eg" means island.
Popularity History: The name Ramsay was very popular in Scotland during the Middle Ages, especially as a surname for nobles and landowners.