Admiral Henry Craven St John (5 January 1837 – 21 May 1909) was a Royal Navy officer who became Senior Officer, Coast of Ireland Station.