Predicting Gender: A Practice Guide

Ukrainian gender feels frightening to English speakers because English has no grammatical gender at all — a table is just "a table." But here is the liberating fact: Ukrainian gender is about 90% predictable from the last letter of the word. You don't memorize the gender of every noun; you read the ending, predict the gender automatically, and reserve your memory for a short list of exceptions. This page turns that into a drill. Learn the three signals, learn the handful of traps, and gender stops being a wall.

The three reliable signals

Look at the noun's ending in its dictionary (nominative singular) form. Almost always, it tells you the gender:

EndingGenderExamples
consonant or masculineстіл, чай, дім, музе́й, оліве́ць
-а / -яfeminineкни́га, вода́, земля́, пі́сня
-о / -еneuterвікно́, мо́локо, мо́ре, по́ле

Think of it as a quick reflex: ends in a hard sound → he (masc), ends in -а → she (fem), ends in -о/-е → it (neut). That single reflex handles the vast majority of nouns you'll meet.

Цей стіл нови́й, а та кни́га ціка́ва.

This table is new, and that book is interesting. (стіл — consonant → masc, цей/нови́й agree; кни́га — -а → fem, та/ціка́ва agree.)

Вікно́ відчи́нене, бо надво́рі те́пло.

The window is open because it's warm outside. (вікно́ — -о → neuter, відчи́нене agrees.)

Мо́ре сього́дні спокі́йне, і чай уже́ гаря́чий.

The sea is calm today, and the tea is already hot. (мо́ре — -е → neuter; чай — consonant → masc.)

💡
The fastest way to check a prediction: try the demonstrative. цей (masc), ця (fem), це (neut). If "цей стіл" sounds right and "ця стіл" sounds wrong, стіл is masculine. Native ears use exactly this agreement test.

A sorting drill

Read each noun, look only at the ending, and assign the gender before reading the answer. Cover the right column first.

NounEnding → Gender
буди́нокconsonant → masculine
ру́чка-а → feminine
со́нце-е → neuter
трамва́й-й → masculine
зе́мля-я → feminine
я́блуко-о → neuter
оліве́цьconsonant → masculine
краї́на-а → feminine
по́ле-е → neuter
лі́карconsonant → masculine

All ten fall out of the three signals with no surprises. If you got those, you can predict the gender of most A1 vocabulary on sight.

Краї́на вели́ка, її́ со́нце я́скраве, а по́ле безкра́є.

The country is large, its sun is bright, and the field is endless. (краї́на fem, со́нце neut, по́ле neut — all from the ending.)

Exception 1: -а/-о words for male people are masculine

The one place the ending lies is with nouns for male humans. Words like та́то ("dad"), дя́дько ("uncle"), дідусь... — wait, that one ends in -ь — but та́то and дя́дько end in -о, which looks neuter, and суддя́ ("judge"), старшина́ end in -а/-я, which looks feminine. They aren't. Natural (biological) gender wins over the ending: these refer to men, so they are masculine and take masculine agreement.

WordLooks likeActually
та́то ("dad")neuter (-о)masculine
дя́дько ("uncle")neuter (-о)masculine
суддя́ ("judge")feminine (-я)masculine
Мики́та, Мико́ла (men's names)feminine (-а)masculine

Мій та́то прийшо́в зра́ну — він ду́же вто́млений.

My dad came in the morning — he's very tired. (та́то ends in -о but is masculine: мій, вто́млений, він.)

Суддя́ був суво́рий, але́ справедли́вий.

The judge was stern but fair. (суддя́ ends in -я yet takes masculine був/суво́рий when the judge is a man.)

💡
The rule is simple: if the word names a man, it's masculine no matter what it ends in. та́то, дя́дько, суддя́, men's nicknames in -о (Дми́трик's friends call him by an -о form) — all masculine. The same logic makes nouns for women feminine even with unusual endings.

Exception 2: the -ь nouns split masculine/feminine

The genuinely hard ending is the soft sign. A noun ending in -ь can be either masculine or feminine, and the ending alone won't tell you which. You simply have to learn the gender of each -ь noun as a fact. The two you must nail at A1 are:

NounGenderMemory hook
день ("day")masculine"a day" — masc, like a working day
ніч ("night")feminine"the night" — fem (ends in -ч, soft)
сіль ("salt")femininemost -ль mass nouns are fem
біль ("pain")masculineUkrainian-specific: біль is MASC
степ ("steppe")masculineanother to memorize
любо́в ("love")feminineabstract -ов → fem

День був до́вгий, а ніч коро́тка.

The day was long, and the night was short. (день masc → до́вгий; ніч fem → коро́тка — the same -ь family, opposite genders.)

У ме́не си́льний біль у спині́ вже ці́лий ти́ждень.

I've had a strong pain in my back for a whole week. (біль is masculine in Ukrainian — си́льний, not си́льна.)

There's no shortcut for -ь nouns — you must memorize them. The good news: they're a minority of vocabulary, and many follow soft patterns covered on soft-sign gender. Note especially біль and степ, which are masculine in Ukrainian (a known trap for Russian speakers, where the cognates differ).

Putting it together: predict, then check the exception list

The workflow for any new noun is a two-step:

  1. Read the ending and predict — consonant/-й → masc, -а/-я → fem, -о/-е → neut. This is right ~90% of the time.
  2. Run the exception check — Is it a word for a male person ending in -а/-о (та́то, суддя́)? Then masculine. Does it end in -ь? Then you must already know it (день masc, ніч fem, біль masc).

Мій дя́дько лі́кар, і його́ робо́та ва́жлива.

My uncle is a doctor, and his work is important. (дя́дько masc by natural gender; лі́кар masc by consonant; робо́та fem by -а.)

Ця ніч була́ холо́дна, але́ день обіця́є бу́ти те́плий.

This night was cold, but the day promises to be warm. (ніч fem → ця/холо́дна; день masc → те́плий.)

Source-language comparison

For an English speaker, the mental shift is that gender is not random — English has no gender, so learners assume it must be memorized noun by noun, the way it sometimes feels in German. In Ukrainian it's overwhelmingly mechanical: the ending predicts it. Treat the rule as a reflex and gender becomes nearly free; you only spend memory on the exceptions (male-person words, -ь nouns).

For a Russian speaker, the predictions are almost identical, but watch the Ukrainian-specific genders: біль ("pain") and степ ("steppe") and дріб ("fraction / shot") are masculine in Ukrainian, and со́бака ("dog") is masculine too. The endings and the agreement test (цей / ця / це) work the same way.

Common Mistakes

❌ Мій та́то вто́млене. (neuter agreement because of -о)

Incorrect — та́то names a man, so it's masculine: Мій та́то вто́млений.

✅ Мій та́то вто́млений.

My dad is tired — masculine agreement despite the -о ending.

❌ си́льна біль (feminine, by analogy with pain in other languages)

Incorrect — біль is masculine in Ukrainian: си́льний біль.

✅ си́льний біль

strong pain — біль is masculine.

❌ до́вга день (treating день as feminine)

Incorrect — день is masculine: до́вгий день.

✅ до́вгий день

a long day — день masc.

❌ холо́дний ніч (treating ніч as masculine)

Incorrect — ніч is feminine: холо́дна ніч.

✅ холо́дна ніч

a cold night — ніч fem.

Key Takeaways

  • Three signals cover ~90%: consonant/-й → masculine, -а/-я → feminine, -о/-е → neuter.
  • Check the demonstrative to confirm: цей (m) / ця (f) / це (n).
  • Exception 1 — words for male people are masculine regardless of ending: та́то, дя́дько, суддя́.
  • Exception 2 — the -ь ending is unpredictable; memorize each: день (masc), ніч (fem), біль (masc), сіль (fem).
  • Predict automatically from the ending, then run the short exception check — that's the whole skill.

Now practice Ukrainian

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

Start learning Ukrainian

Related Topics

  • Grammatical Gender: Masculine, Feminine, NeuterA1Ukrainian sorts every noun into three genders — masculine, feminine, neuter — and you can predict which about 90% of the time from the nominative singular ending; gender then drives all adjective, pronoun, and past-tense agreement, so it must be learned with each word.
  • Gender of Soft-Sign NounsB1Nouns ending in -ь split between masculine and feminine with no spelling clue — but strong patterns tame the chaos: every -ість abstract and the ч/ж/ш + ь nouns are feminine, while день, кінь, учитель, степ and the Ukrainian-specific біль 'pain' are masculine; the gender then decides the instrumental ending.
  • Natural Gender and Common-Gender NounsB1For words denoting people, natural gender can override the ending's usual signal: та́то and дя́дько end in -о yet are masculine, суддя́ ends in -я yet is masculine, and common-gender nouns like сирота́ flip their agreement depending on whether the person is male or female.
  • The Seven Cases: OverviewA1Ukrainian has SEVEN cases — nominative, genitive, dative, accusative, instrumental, locative, and a living vocative — each marked by an ending on the noun rather than by word order, so the same job English does with prepositions and position, Ukrainian does with the word's tail.