Perlの場合はスカラー(Scalar)の「S」として使っているのかもしれません(推測で書いてます)。
(中略)
話がそれますが、Perlの配列変数を示す「@」は「a」に似ているので「Array」を意味しているのかもしれません(これも推測です)。また、ハッシュ変数を示す「%」は、簡単なハッシュ関数で割り算を利用した余りを使うので、その演算子を示す「%」からきているのでしょうか(もちろん推測です)。
PHPやPerlで変数の記号に「$」が使われる理由: 小粋空間
もともと意図していたのかはしらないけど、覚え方としてはラクダ本にちょっと書いてあった。
「Programming Perl, 3rd Edition」のp6
(It may help you to remember that a $ is a stylized "s", for "scalar", while @ is a stylized "a", for "array")
同書のp10
(If you look carefully at the % character, you can see the key and the value with a slash between them. It may help to squint)