-
The ‘h’ in ‘ghost‘ is a historical hiccup. William Caxton, having first practised his trade in Flanders, brought Flemish typesetters back to England to help set up his printing press - they lobbed an ‘h’ into English ‘gost’ because their own native word was ‘gheest’.
(per Susie Dent)