A cidade apresenta casas com arquitectura medieval gótica, renascentista, e barroca, entre as quais se destaca o teatro barroco do castelo, integramente conservado até nossos dias sem nenhum tipo de reconstrução.
De acordo com a lenda, o nome Krumlov é derivado da palavra alemã Krumme, que pode ser traduzida como "curvado sobre um prado", o que faz referência à topografia da cidade, curvada sobre o Rio Moldava. O adjetivo 'Český' significa boêmio ou simplesmente tcheco.