Grammatical Gender

Every Croatian noun belongs to one of three genders — masculine, feminine, or neuter — and that gender is not a quaint label: it controls how adjectives, pronouns, and past-tense verb forms must change to match the noun. The good news for English speakers is that, unlike German or French, Croatian gender is highly predictable from the noun's ending most of the time. The catch is a small set of high-frequency exceptions that you simply have to memorise. This page gives you the reliable rules first, then the traps, then shows why gender is worth learning with every new word rather than after the fact.

The three genders and their default endings

Look at the nominative singular (the dictionary form) ending, and you can usually call the gender at sight:

GenderTypical endingExamples
Masculineconsonant (no vowel ending)stol (table), grad (city), prijatelj (friend)
Feminine-ažena (woman), knjiga (book), voda (water)
Neuter-o or -eselo (village), more (sea), pismo (letter)

That single table covers the large majority of Croatian nouns. Internalise it and you will guess right most of the time.

Grad je velik.

The city is big. — 'grad' ends in a consonant → masculine → adjective 'velik'.

Knjiga je nova.

The book is new. — 'knjiga' ends in -a → feminine → adjective 'nova'.

More je mirno.

The sea is calm. — 'more' ends in -e → neuter → adjective 'mirno'.

Gender drives agreement

Gender matters because everything that describes or refers to a noun must agree with it. The clearest demonstration is a single adjective — dobar ("good") — taking three different forms for the three genders:

Gender"a good …"
Masculinedobar prijatelj (a good friend)
Femininedobra knjiga (a good book)
Neuterdobro pismo (a good letter)

On je dobar prijatelj.

He is a good friend. — masculine 'dobar'.

To je dobra knjiga.

That is a good book. — feminine 'dobra'.

Bilo je dobro pismo.

It was a good letter. — neuter 'dobro', and even the past-tense 'bilo' agrees as neuter.

The same agreement reaches the past tense, which in Croatian is built from a participle that changes for gender: a man says bio sam ("I was"), a woman says bila sam. That is why you must know a noun's gender to speak even basic past-tense sentences correctly — see adjective agreement basics.

Knjiga je bila skupa.

The book was expensive. — feminine subject → 'bila', 'skupa'.

Pismo je stiglo.

The letter arrived. — neuter subject → past participle 'stiglo'.

The exceptions you must memorise

The default rules are reliable, but three classes break them — and because they are common, everyday words, you cannot skip them.

1. -a nouns that are masculine by meaning

Some nouns end in -a (which screams "feminine") but refer to male people or roles. They are masculine in meaning — they take masculine adjective and verb agreement — even though they decline like feminine -a nouns.

NounMeaningAgreement
tatadadmasculine
djed / dedagrandpamasculine
kolegacolleague (male)masculine
sudija / sudacjudgemasculine

Moj tata je umoran.

My dad is tired. — 'tata' ends in -a but takes masculine 'moj' and 'umoran'.

Naš novi kolega je stigao.

Our new colleague has arrived. — masculine agreement ('naš', 'novi', 'stigao') on an -a noun.

The logic is meaning over form: when the word names a male person, masculine agreement wins. (Names like Nikola and Luka behave the same way.) See gender from meaning for the full set.

2. The big trap: feminine nouns ending in a consonant

This is the exception that catches every English speaker, and it is high-frequency. A whole class of feminine nouns ends in a consonant — making them look masculine — but they are feminine and follow their own pattern (the i-declension). You must learn these as feminine despite the consonant ending.

NounMeaning
noćnight
stvarthing
ljubavlove
riječword
kostbone
mladostyouth

To je duga noć.

That is a long night. — 'noć' ends in a consonant but takes feminine 'duga'.

Velika ljubav.

A great love. — feminine 'velika', not masculine 'velik', despite the consonant ending.

Rekao je samo jednu riječ.

He said only one word. — 'riječ' is feminine: 'jednu' (f. accusative), not 'jedan'.

💡
The consonant-final feminines are the number-one gender error for learners. A reliable signal: most abstract nouns ending in -ost (mladost 'youth', radost 'joy', ljubav-type abstracts) are feminine. When you meet a consonant-final noun, do not assume masculine — check, and learn it with its gender. These follow the feminine i-declension.

3. Neuter -e nouns that grow a longer stem

A handful of neuter nouns end in -e but, when they decline, insert extra material into the stem — either -et- or -en-. The dictionary form gives no hint of this, so they must be learned as a small special class.

NounMeaningExtended stem
dijetechilddjetet- (e.g. djeteta 'of the child')
imenameimen- (e.g. imena 'of the name')
vrijemetime / weathervremen- (e.g. vremena 'of the time')
rameshoulderramen- (e.g. ramena 'of the shoulder')

Dijete spava.

The child is sleeping. — neuter 'dijete'; agreement is neuter.

Nemam vremena.

I don't have time. — the stem grows '-en-': genitive 'vremena', not 'vrijema'.

Kako ti je ime?

What is your name? — 'ime' is neuter; its stem becomes 'imen-' when it declines.

These are covered in detail on the neuter declension paradigm page; for now, just flag them as the neuter -e nouns that "grow."

Why learn gender with each word

English has no grammatical gender, so the instinct is to learn the bare noun and worry about gender later. Resist this. Because gender controls adjective, pronoun, and past-participle agreement, a noun whose gender you do not know is a noun you cannot use in a full sentence. The efficient habit is to store the gender with the word from day one — especially for the consonant-final feminines, where the ending actively misleads you.

💡
Learn a noun the way a native learns it: as a little chunk with an adjective attached. Don't memorise noć; memorise duga noć ("a long night"). The adjective form locks in the gender for free, and the consonant-final-feminine trap disappears.

Common mistakes

❌ To je dug noć.

Incorrect — 'noć' is feminine despite the consonant ending; it needs 'duga', not 'dug'.

✅ To je duga noć.

That is a long night. — feminine agreement on a consonant-final feminine.

❌ Moja tata je umorna.

Incorrect — 'tata' takes MASCULINE agreement by meaning, even though it ends in -a.

✅ Moj tata je umoran.

My dad is tired. — masculine 'moj' and 'umoran'.

❌ velik ljubav

Incorrect — 'ljubav' is feminine; it takes 'velika'.

✅ velika ljubav

a great love — feminine adjective form.

❌ Nemam vrijema.

Incorrect — 'vrijeme' grows the stem '-en-'; the genitive is 'vremena'.

✅ Nemam vremena.

I don't have time. — the extended neuter stem.

❌ dobra pismo

Incorrect — 'pismo' ends in -o → neuter → 'dobro', not feminine 'dobra'.

✅ dobro pismo

a good letter — neuter agreement.

Key takeaways

  • Three genders, mostly predictable from the ending: consonant → masculine, -a → feminine, -o/-e → neuter.
  • Gender controls agreement of adjectives, pronouns, and past participles, so you cannot build a full sentence without it.
  • Memorise the three exception classes: -a males (tata, kolega — masculine by meaning), consonant-final feminines (noć, stvar, ljubav, riječ — the big trap), and neuter -e nouns that grow a stem (dijete, ime, vrijeme).
  • Learn every noun with its gender — ideally as a noun + adjective chunk — from the very first encounter.

Now practice Croatian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Croatian

Related Topics