シアノヒドリン (cyanohydrin) は分子内にシアノ基とヒドロキシ基を持つ化学種の総称である。特にシアノ基のα位にヒドロキシ基を持つα-シアノヒドリンを指すことが多い。 カルボン酸やアミノ酸の前駆体として工業的に重要である。また、ストレッカー反応において中間体として生成する。