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.
| Color | Masc. sg. | Fem. sg. | Masc. pl. | Fem. pl. |
|---|---|---|---|---|
| white | alb | albă | albi | albe |
| black | negru | neagră | negri | negre |
| red | roșu | roșie | roșii | roșii |
| yellow | galben | galbenă | galbeni | galbene |
| green | verde | verde | verzi | verzi |
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.
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.
| Color | Form (never changes) | Origin |
|---|---|---|
| pink | roz | French rose |
| beige | bej | French beige |
| brown | maro | French marron |
| grey | gri | French gris |
| light blue | bleu | French bleu |
| cream | crem | French crème |
| khaki | kaki | via French/English |
| purple / mauve | mov | French mauve |
| orange | portocaliu* | 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.
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 OverviewA1 — How 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)A1 — The 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 AdjectivesA2 — Romanian 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 GendersA1 — Romanian 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 AgreementA2 — English 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.