Norberčany liegt in den Oderbergen, eingebettet in ein Tal, das der Libavský potok durchfließt. Auf etwa 544 Metern Höhe befindet sich der Ort am Nordrand des Truppenübungsplatzes Libavá. Südöstlich ist Moravský Beroun zu finden, während die ehemalige Stadt Město Libavá nur wenige Kilometer südlich liegt.
Die Gemeinde wurde 1456 von fränkischen Siedlern als Nirinberg gegründet und trug später den Namen Nürnberg. Ursprünglich gehörte der Ort zum Bistum Olmütz, bis er 1848 nach der Auflösung der Patrimonialherrschaften dem Bezirk Sternberg zugeordnet wurde. Im 20. Jahrhundert wechselte Norberčany mehrfach die Bezirkszugehörigkeit, darunter zu Bärn und Bruntál, bevor es 2005 dem Okres Olomouc angegliedert wurde.
Prägend für den Ort ist die Kirche des heiligen Antonius. Im Siebenjährigen Krieg fanden hier Gefechte zwischen preußischen und österreichischen Truppen statt, an die ein Denkmal erinnert. Eine markante Stelle ist die Goldene Linde, unter der General Laudon vor der Schlacht geruht haben soll. Ein Weg der deutsch-tschechischen Verständigung führt zu diesem Ort. Die Gemeinde umfasst auch die Ortsteile Nová Véska, Stará Libavá und Trhavice.