Color Adjectives and Invariables

Colors are among the very first adjectives a learner needs, and they hide a split that trips up almost every English speaker. Native Romanian color words agree with their noun like any other adjective — o rochie roșie, mere roșii — but a large group of borrowed and compound colors stay completely frozen: o rochie roz ("a pink dress") has no agreement at all, and forcing it — roză — is an error. Knowing which colors agree and which don't is essential precisely because colors come up constantly in real conversation.

Native colors: full agreement

The core, inherited Romanian color words behave exactly like four-form (or three-form) adjectives: they take feminine and plural endings to match their noun. Here are the most important ones with all their forms.

ColorMasc. sg.Fem. sg.Masc. pl.Fem. pl.
whitealbalbăalbialbe
blacknegruneagrănegrinegre
redroșuroșieroșiiroșii
yellowgalbengalbenăgalbenigalbene
greenverdeverdeverziverzi

Notice the irregularities you can't guess: negru drops its final -u and shows the e → ea root alternation in the feminine (negru → neagră), then keeps a plain root in the plurals (negri, negre); roșu collapses both plural genders into a single roșii; and verde is a two-form adjective whose singular verde covers both genders, splitting only in the plural (verzi).

Și-a luat o mașină roșie, foarte sport.

She bought herself a red car, very sporty.

Pereții erau albi, dar acum i-am vopsit în verde.

The walls were white, but I've painted them green now.

Am cules niște mere verzi și acre.

I picked some green and sour apples.

Pisica are ochii negri și blana neagră.

The cat has black eyes and black fur.

💡
The single most useful agreement to memorize is roșu → roșie (fem. sg.). Because roșu ends in -u, beginners often leave it unchanged before a feminine noun. But it's o mașină roșie, never o mașină roșu.

Borrowed and compound colors: invariable

The second group — colors that entered Romanian from French or that are named after objects — do not inflect at all. One frozen form serves every gender and number. These are the everyday color words for the more "modern" shades, so you will use them constantly.

ColorForm (never changes)Origin
pinkrozFrench rose
beigebejFrench beige
brownmaroFrench marron
greygriFrench gris
light bluebleuFrench bleu
creamcremFrench crème
khakikakivia French/English
purple / mauvemovFrench mauve
orangeportocaliu*native (see below)

So a pink dress and pink dresses both keep roz unchanged:

o rochie roz

a pink dress (singular)

rochii roz

pink dresses (plural — still roz!)

Contrast that with a native color, which does change:

o rochie roșie

a red dress

rochii roșii

red dresses (roșie → roșii)

More invariable colors in natural sentences:

Și-a cumpărat pantofi maro și o geantă bej.

She bought herself brown shoes and a beige bag.

Are ochii bleu, ca tatăl ei.

She has light-blue eyes, like her father.

Cerul era gri toată ziua.

The sky was grey all day.

Mi-au plăcut perdelele mov din living.

I liked the purple curtains in the living room.

💡
*portocaliu (orange) is the exception within the exception: although it names a fruit (portocală), it is a native, fully agreeing four-form adjective — portocaliu / portocalie / portocalii / portocalii. Don't lump it with the invariable French loans.

Why the split exists

The invariable colors are recent French borrowings, and Romanian — like French itself for many of these — treats them as if they were nouns standing in for "the color of X." Maro is literally "(the color) chestnut"; roz is "(the color) rose." A noun used this way doesn't take adjective endings, so the word stays frozen. The native colors, by contrast, have been adjectives in the language since Latin and were fully drawn into the agreement system long ago. The practical upshot: if a color sounds French and ends in an "un-Romanian" way (-o, -i, -ej, -ov, -eu), assume it's invariable.

Compound and modified colors are also invariable

When you qualify a color — "dark blue," "light green," "sky blue" — the whole phrase is treated as a fixed unit and stops agreeing.

Purta o cămașă bleumarin.

He was wearing a navy-blue shirt. (bleumarin — invariable)

Am ales o vopsea verde-deschis pentru bucătărie.

We chose a light-green paint for the kitchen. (verde-deschis — frozen)

Are o pereche de ochi albastru-cenușiu.

She has a pair of grey-blue eyes.

Common Mistakes

Forcing agreement onto an invariable loan color — the classic hypercorrection:

❌ o rochie roză

Incorrect — roz never inflects; the feminine 'roză' does not exist as a color.

✅ o rochie roz

a pink dress

Pluralizing an invariable color:

❌ pantofi maroni

Incorrect — maro is frozen; there is no plural *maroni.

✅ pantofi maro

brown shoes

Leaving a native color uninflected before a feminine noun (the -u trap):

❌ o mașină roșu

Incorrect — roșu must agree: feminine singular is roșie.

✅ o mașină roșie

a red car

Treating negru as regular and missing the e → ea alternation:

❌ o rochie negră

Incorrect — the feminine of negru is neagră, with the diphthong.

✅ o rochie neagră

a black dress

Inflecting gri like a normal adjective:

❌ niște nori grii

Incorrect — gri is invariable; the plural is identical: nori gri.

✅ niște nori gri

some grey clouds

Key Takeaways

  • Native colors agree: alb/albă/albi/albe, negru/neagră/negri/negre, roșu/roșie/roșii, galben/galbenă/galbeni/galbene, verde/verzi.
  • Borrowed/compound colors are invariable: roz, bej, maro, gri, bleu, crem, kaki, mov, and qualified colors like verde-deschis, bleumarin.
  • "Pink dresses" = rochii roz (no agreement); forcing roză/maroni/grii is a hypercorrection.
  • Watch the irregular natives: roșu → roșie, negru → neagră; and remember portocaliu is a fully agreeing native, not a frozen loan.

Now practice Romanian

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

Start learning Romanian

Related Topics

  • Romanian Adjectives: An OverviewA1How Romanian adjectives agree with their noun in gender and number and normally follow it, with a preview of the four-form, three-form, two-form, and invariable classes.
  • Four-Form Adjectives (bun, bună, buni, bune)A1The largest Romanian adjective class, with four distinct forms for masculine/feminine singular and plural, and the vowel and consonant alternations it shares with nouns.
  • Three-Form, Two-Form, and Invariable AdjectivesA2Romanian adjectives that distinguish fewer than four forms — mare/mari, verde/verzi — and the invariable loan-colors roz, bej, maro, gri that never change at all.
  • Grammatical Gender: The Three GendersA1Romanian has masculine, feminine, and a third gender — the neuter — that English speakers and even speakers of other Romance languages have to build from scratch. Masculine nouns take un and pattern with -i plurals; feminine take o and -ă/-e endings; neuter take un in the singular like a masculine but switch to feminine agreement in the plural (un tren nou / două trenuri noi). Gender is what every adjective, numeral, and article must agree with.
  • Mistake: Adjective and Article AgreementA2English speakers leave adjectives frozen in the masculine-singular dictionary form (*o casă mic) and double-article fronted adjectives (*frumoasa fata). Two habits fix almost everything: always inflect the adjective to match its noun, and put the definite article on the FIRST element only.