Znojmo (/ˈznoimo/, à l'époque des occupations autrichienne et allemande : Znaïm) est une ville de la région de Moravie-du-Sud, en Tchéquie, et le chef-lieu du district de Znojmo. Sa population s'élevait à 33 775 habitants en 2021. L'agglomération de Znojmo compte plus de 40 000 habitants.