Czech names are composed of a given name and a surname. Surnames used by women differ from their male counterparts.
In the Czech Republic, names are simply known as jména ("names") or, if the context requires it, křestní jména ("Baptism names"). The singular form is jméno. Generally, a given name may have Christian roots or traditional Slavic pre-Christian origin (e.g. Milena, Dobromira, Jaroslav, Václav, Vojtěch).
During the Communist era, parents needed a special permission form to give a child a name that did not have a name day on the Czech calendar. Since 1989, parents have had the right to give their child any name they wish, provided it is used somewhere in the world and is not insulting or demeaning. However, the common practice is that most birth-record offices look for the name in the book "Jak se bude vaše dítě jmenovat?" (What is your child going to be called?), which is a semi-official list of "allowed" names. If the name is not found there, offices are extremely unwilling to register the child's name.