Henry Craik may refer to:

Sir Henry Craik, 1st Baronet (1846–1927), Scottish Unionist Member of Parliament 1906–1927 Sir Henry Duffield Craik (1876–1955), member of the Indian Civil Service during the British Raj Henry Craik (evangelist) (1805–1866), Scottish Hebraist, theologian and preacher