Zámok Náměšť na Hané sa nachádza na území mestysa Náměšť na Hané, ležiaceho 13 km južne od Litovle v okrese Olomouc. Bol postavený v roku 1766 ako „Horný zámok“, pretože doterajšie sídlo už prestalo vyhovovať moderným požiadavkám doby.
Na jeho chotári, približne uprostred mestysa, sa nachádza tzv. dolný zámok stojaci na mieste pôvodnej pevnosti.