Hrad Náměšť na Hané se nacházel na ostrohu nad pravým břehem potoka Šumice na jihozápadním okraji nynějšího městysu Náměšť na Hané, ležícího přibližně 13 km jižně od Litovle v okrese Olomouc. Náměšť na Hané se uvádí v listině z roku 1141, kdy byla majetkem olomouckého biskupství, ale její část se později dostala do světských rukou. Od roku 1964 je chráněn jako kulturní památka.