Meaning: a short form of Alexander, Alexandra or Sandra all meaning “defending men” or “defender of men”. It’s also an English surname derived from a place name meaning “sandy island” from Old English sand (sand) + ēg (island).
It could also be from Old Norse elements sand (truth) or sandr (sand).
Sandy is also a color describing a yellowish-red color, as well as a word used to describe something consisting of sand.
Variants: Sandi, Sandee