Město dostalo jméno po hradu, který je poprvé zaznamenán k roku 1046 jako Olmuc.[1] V Kosmově kronice k roku 1055 uváděno jako Olomuc, Olomuz, Olomucz.[1] (Vše nutno číst jako Olomúc.[1]) Z roku 1150 jsou známy zápisy arabských kupců (Olmjzz, Almjzz).[1] Původ jména Olomouc není zcela jasný.[1] Obvykle se slovo rozděluje na Olo-mouc, přičemž druhá část -mouc vznikla ze slovanského -mǫt + jЪ, staročeské -múc souviselo se slovesem mútit, tj. „hlučet“ (doloženo v osobních i místních jménech, např. Mutimír, Moutnice, Mutná)[1], první část by mohla vycházet z hypotetického praslovanského slova *ol, tj. pivo (srovnej anglické ale).[1] Tato konstrukce ale nedává významový smysl.
Jiný výklad operuje s hypotetickým osobním jménem *Olomút,[1] jméno by bylo utvořeno přivlastňovací příponou -j, asimilovanou v -c a znamenalo by "Olomútův (hrad)" (podobně Bolelouc - Bolelútův majetek). Osobní jméno Olomút ale není doloženo[1] a nedává ve slovanských jazycích smysl. Vyskytly se také pokusy vyložit jméno pomocí západoevropských jazyků (Alamud, Aulomont)[1] či z latiny (Juliomontium, údajně na počest Julia Caesara)[1] , ani jeden z nich ale není všeobecně uznáván.[1]
pád \ číslo | jednotné | množné |
---|---|---|
nominativ | Olomouc | Olomouce |
genitiv | Olomouce | Olomoucí |
dativ | Olomouci | Olomoucím |
akuzativ | Olomouc | Olomouce |
vokativ | Olomouci | Olomouce |
lokál | Olomouci | Olomoucích |
instrumentál | Olomoucí / (nářečně) Olomoucem | Olomoucemi |