特殊関数(とくしゅかんすう、英: special functions)は、何らかの名前や記法が定着している関数であり、解析学、関数解析学、可積分系、物理学、その他の応用分野でよく使われる関数であることが多い。 何が特殊関数であるかのはっきりした定義は存在しないが、しばしば特殊関数として扱われるものには、ガンマ関数、ベータ関数、エアリー関数、ベッセル関数、ゼータ関数、楕円関数、ルジャンドル関数、誤差関数、超幾何関数、直交多項式 (ラゲール多項式、エルミート多項式が有名) などがある。一般には初等関数の対義語ではなく、ある関数が初等関数であって同時に特殊関数とされる場合もある。