song の語源ストーリー
song は古英語 sang から続く語で、sing「歌う」の名詞にあたります。sing-sang-sung と母音を変える仕組みが、名詞の形にも使われました。ドイツ語では Sang や Gesang が「歌」です。古英語では、歌だけでなく「詩」も song と呼ばれました。詩は声に出して朗唱するものだったからです。for a song は「歌一曲分の値段で」、つまり「二束三文で」という17世紀初めごろからの言い回しです。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)