James Hannay
James Hannay may refer to:
 James Hannay (writer) (1827–1873), Scottish novelist, journalist and diplomat
 James Hannay (minister) (c. 1595–1661), Scottish clergyman
 James Ballantyne Hannay (1855–1931), Scottish chemist
 George A. Birmingham, pen name of James Owen Hannay (1865–1950), Irish clergyman and novelist