Borrowed from German Hanover, meaning "on the higher ridge," from Middle Low German hoch (“high”) (from Old Saxon hoh) + over (“edge, shore”).
Hanóver m