Olomouc ( ; Olmütz, ; Ołomuniec, ; en dialecte local : Holomóc ou Olomóc) est une ville de la Tchéquie, chef-lieu de district et capitale régionale. Elle se trouve dans la région historique de Moravie. Sa population s'élevait à habitants en 2023.
Avec Brno, Olomouc est l'autre centre historique, politique, religieux et universitaire de la Moravie. Elle abrite l'université Palacký et l'archevêché de Moravie. Elle est la ville principale du pays de Haná (Hanácko ou « Hanaquie »), qui présente une identité culturelle marquée dans le contexte tchèque.
Olomouc se trouve au centre-nord de la Moravie, sur les rives de la Morava, à au nord-est de Brno, à à l'ouest-sud-ouest d'Ostrava et à à l'est-sud-est de Prague.
Olomouc panorama.jpg|Panorama d'Olomouc.
Bien que la région n'ait jamais fait partie de l'Empire romain, une légende qui existe depuis la Renaissance affirme que Jules César aurait fondé la ville sous le nom de Iuliomontium (« Mont Jules ») qui serait devenu Olomutium puis Olomutz. Cela reste invérifiable, mais les fouilles archéologiques dans l'enceinte de la ville ont exhumé des fortifications. Pour les tenants de l'hypothèse romaine, c'est le travail d'une légion romaine venue de Pannonie pour combattre les Marcomans. Pour les autres, il peut s'agir d'une motte castrale remontant à Samo de Bohême. Pour les linguistes, Olomouc dériverait du vieux-tchèque holo et mauts signifiant « chauve-mont ».
vignette|droite|290px|Plan d'Olomouc en 1757.
Dans l'antiquité, la ville est une des étapes de la route de l'ambre, qui relie la Baltique à l'Italie (Aquilée, Venise, Rome), par Wrocław (Vratislavie, Breslau), Olomouc (Olomuntium, Olmütz), Brno (Eburodunum, Bruna, Brünn, Brin), Bratislava (Prešporok, Prešpurk, Pressburg), Sopron, Ljubljana. Pendant le Moyen Âge, Olomouc et Brno rivalisent pour la prééminence en tant que capitale du margraviat de Moravie.