"Hanover" is the traditional English spelling.