El idioma checo como otras lenguas indoeuropeas es una lengua flexiva, en el nombre y el adjetivo se distinguen hasta siete casos gramaticales (ver más adelante), tres géneros gramaticales (masculino, femenino y neutro, además de particularidades en los animados frente a inanimados) y dos números (singular y plural).