Wikipedia says: "Traditionally, the English spelling is ⟨Hanover⟩. However, ⟨Hannover⟩, the German spelling with a double-⟨n⟩, has become more popular in English. Recent editions of Encyclopædia Britannica prefer the German spelling,[c] and the local government uses the German spelling on their English webpages."