Tereza is a girl's name of Czech origin meaning “Tereza is the Czech form of Theresa, meaning 'harvester'. It conveys a sense of nurturing and care, often associated with strong women in Czech history..” It has 3 syllables, giving it an elegant, melodic rhythm. Common nicknames include Teri, Terezka. As of 2026, Tereza ranks #936 among girls' names in the United States and has held a steady level of popularity. Its highest US ranking was #568 in 1934.
Love Tereza? and compare it with your partner.
teh-REH-zah
Phonetic spelling
Currently #936 among US baby names.
* Based on US Social Security Administration birth-registration data
Tereza means “Tereza is the Czech form of Theresa, meaning 'harvester'. It conveys a sense of nurturing and care, often associated with strong women in Czech history..” It is a girl's name of Czech origin.
Tereza is pronounced teh-REH-zah.
Tereza is most commonly used as a girl's name.
Tereza currently ranks #936 among girls' names in the United States.
Popular nicknames for Tereza include Teri, Terezka.
Middle names that pair well with Tereza include Tereza Kateřina, Tereza Eliška, Tereza Lucie.
Other Czech names you might love
“Jana is the feminine form of Jan, meaning 'God is gracious'. It is a widely cherished name in Czech culture, often symbolizing warmth and kindness.”
“Eliška is a traditional Czech name derived from Elizabeth, meaning 'God is my oath'. It is commonly associated with Czech queens throughout history.”
“Tereza is the Czech form of Theresa, meaning 'harvester'. It conveys a sense of nurturing and care, often associated with strong women in Czech history. (variant of Tereza)”
“Pavla is the feminine form of Pavel, derived from Paul, meaning 'small' or 'humble'. It reflects a gentle and nurturing spirit.”
“Pavla is the feminine form of Pavel, derived from Paul, meaning 'small' or 'humble'. It reflects a gentle and nurturing spirit. (variant of Pavla)”
Save Tereza to your shortlist, swipe through thousands of names, and find the one you and your partner both love.