odds の語源ストーリー
odds は odd に複数の -s が付いた語です。16世紀に「不平等・差」の意味で使われ始めました。賭けで、片方に有利な差を「odds」と呼ぶようになり、「勝ち目・見込み」の意味が生まれます。日本の競馬の「オッズ」もここから来ています。against all odds は「勝ち目がないのに・あらゆる困難をはねのけて」です。また、odds and ends は「こまごました半端物」で、odd の元の「余り」が残っています。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)
