The name Gornji Zemon means 'upper Zemon', distinguishing the settlement from neighboring Dolnji Zemon. The village was attested in written records in 1498 as Obersemel. Like similar Slovene and other Slavic toponyms, the name is a deadjectival noun derived from Slavic *zemľьnъ 'earthen', referring to an earthwork fortification.