包装紙、カバー、覆うもの、包むもの、などの意味を持つ英単語。
プログラミングの分野で、あるクラスや関数、データ型などが提供する機能やデータを含み、別の形で提供するもののことをラッパーという。元の機能を包み、覆い隠す役割を果たすためにこのように呼ばれる。
ラッパーが必要な状況は様々で、元のクラスなどがそのままでは利用できない別の環境で利用できるようにしたり、煩雑な仕様などを隠蔽してシンプルに操作できるようにしたり、別の機能を追加したりするのに使われる。