It is a linguistic paradox that feels like a political landmine. You have a single, shared tongue stretching across the Balkans, yet it is fractured into four distinct labels. For centuries, the world called it Serbo-Croatian. Today, linguists prefer the clunky but precise term Bosnian-Croatian-Montenegrin-Serbian language, or BCMS. It is a term of convenience for a reality that is far more complex than a simple map line.
The story starts in 1824. Jacob Grimm, yes, that Grimm—the folklorist who gave us fairy tales—coined the term Serbo-Croatian. Fast forward to the 21st century, and the academic community has shifted. They now favor BCMS because it acknowledges the specific national identities that have hardened over time. But does it matter if you call it one language or four? The answer depends entirely on who you ask and how they define the word “language.”
Is It One Language or Several?
This is the central debate in South Slavic linguistics. Some scholars argue for a single language with multiple standards. Others insist on separate languages: Serbian, Croatian, Bosnian, and Montenegrin. Neither view is objectively wrong. Language is not a biological species with clear genetic markers. It is a social construct.
If you define a language by mutual intelligibility, they are one. A speaker from Belgrade understands a speaker from Zagreb without much trouble. But if you define it by standardization and institutional use, they are different. Every language has local dialects. But not every dialect group gets a standard language. To create one, you need to pick a dialect to be the “correct” one. You need dictionaries. You need schools. You need government mandates.
Standard languages are usually tied to writing systems and education. They are the versions of speech used in newspapers, courts, and universities. BCMS illustrates this perfectly. The spoken words might be nearly identical, but the rules for what is considered “proper” vary by border.
Geography, Religion, and Identity
To understand why one speech became four identities, you have to look at history. The terms “Serb” and “Croat” are ancient tribal names. “Bosnia” and “Montenegro” are medieval geographical markers. But the real fracture came from the Ottoman Empire.
From the 1400s to the 1800s, the Ottomans ruled most of the South Slavic areas. They didn’t rule by ethnicity; they ruled by religion. This administrative division had a profound effect on identity.
- Serbs crystallized around the Serbian Orthodox Church.
- Catholics in the Turkish lands and neighboring Austro-Hungarian territories began to strongly identify as “Croats.”
- Montenegrins mostly upheld Serbian Orthodoxy but used both “Montenegrin” and “Serb” as identifiers.
When many people in what is now Bosnia and Herzegovina converted to Islam, they retained their Slavic speech but adopted a distinct national identity: Bosniak. Religion didn’t change the grammar. It changed the label.
The Dialect Map
Beneath the national standards lie three main dialect groups. They are named after the word for “what” in each variant:
- Kajkavian : Used in the northwest of Croatia, around Zagreb.
- Chakavian : Found along the Croatian coast.
- Shtokavian : The dominant dialect. It covers all of Serbia, Montenegro, Bosnia and Herzegovina, and the inland parts of Croatia.
The differences between these dialects go beyond just the word for “what.” They involve vowel sounds, consonant shifts, and specific vocabulary. But Shtokavian is the backbone of the modern standard languages. It is the common thread that ties the region together linguistically, even as national identities pull them apart.
Writing Systems and the Battle for Standards
The earliest writing in the region was not in any local dialect. It was in Old Church Slavonic. This standardized Slavic language was created around 860 CE by Christian missionaries. They invented the Glagolitic alphabet, which may have been based on cursive Greek. Later, in the 900s, the Cyrillic alphabet emerged, with letters that look more like Greek.
Orthodox Slavs used Glagolitic and then Cyrillic. Catholic Croats, however, kept using Glagolitic for local texts for centuries, even as they read publications from other Slavs.
Standardization happened in two very different directions during the 19th century.
The Serbian Path
Vuk Stefanović Karadžić did the heavy lifting for Serbian between 1814 and 1864. He wanted to replace the mixed style of Serbian and Church Slavonic with a “pure” Serbian based on spoken dialect. He simplified the Cyrillic alphabet. His system is phonetic: 30 letters for five vowels and 25 consonants. Crucially, in his alphabet, one letter never stands for a consonant plus a vowel sequence. It is clean. It is efficient.
The Croatian Path
Croats had been writing in Latin letters for centuries. In the 1830s, Ljudevit Gaj, a journal editor in Zagreb, made a bold suggestion. He urged all Croats to adopt Shtokavian as the written standard. It was the most widespread dialect and a link to their neighbors. After decades of debate, they agreed. They even used Karadžić’s Serbian dictionary as a reference. But they kept the Latin alphabet. It was associated with Catholicism and Western Europe.
Purism and Pronunciation
By the end of the 19th century, Serbs and Croats were speaking nearly the same language. Yet they viewed it differently. Croats practiced linguistic purism. They actively sought to replace foreign words with old Slavic roots or new coinages.
Consider the word for “university.”
* Serbs used univerzitet.
* Croats combined sve (all) and učilište (place of learning) to create sveučilište.
It is a cultural statement as much as a linguistic one.
Serbia accepted Karadžić’s standard but tweaked the spelling to match local pronunciation. In many words, Karadžić had written je or ije. Serbia simplified this to just e. This small orthographic shift creates a visible difference in writing, even if the sound is similar.
Take the word for “milk.”
* In Croatia, Bosnia and Herzegovina, and Montenegro, it is mlijeko.
* In Serbia, it is mleko.
The letters differ. The cultural weight differs. But the meaning is identical. This is the essence of BCMS. It is a single linguistic system that has been carved up by history, religion, and politics. For the learner, it means one set of rules applies across a wide region. For the observer, it means that language is never just about grammar. It is about who you are.
The political fracturing of a single tongue
The story of Serbo-Croatian isn’t just linguistic. It’s a map of borders shifting under political pressure. Serbia slowly broke from Ottoman rule through the 1800s. Croatia stayed under Austro-Hungarian control until World War I ended. When the war finished in 1918, the map changed again. Serbia, Croatia, Bosnia, and Montenegro merged. They called it the Kingdom of Serbs, Croats, and Slovenes. Later, it became Yugoslavia.
The government wanted unity. So, they pushed a joint Serbo-Croatian language policy. They even threw Slovene into the mix. Slovene was different then. It’s still quite different now. But the political goal was clear: downplay the differences between Serbian and Croatian speakers.
World War II complicated things. Axis powers occupied parts of Yugoslavia. A pro-Axis Croatian state emerged. It declared an exclusively Croatian language. Then came 1945. Josip Broz Tito’s communist Partisans won. They rebuilt Yugoslavia.
Initially, the new government treated Croatian and Serbian as separate. Alongside Slovene and Macedonian. But the mood shifted. The state began pushing for a unified Serbo-Croatian identity again. In practice, habits stuck. Croats kept using the Latin alphabet. They kept some uniquely Croatian words. Serbs used both Latin and Cyrillic. They were more tolerant of foreign loanwords.
Independence and the rise of BCS
Yugoslavia broke apart in the early 1990s. The political glue dissolved. The language policy followed. Each new country set its own standards. Serbo-Croatian vanished from official use.
Linguists outside the region still use the old term. But locals adopted new acronyms. BCS (Bosnian-Croatian-Serbian). Later, BCMS (adding Montenegrin).
In Serbia, the language is simply Serbian. The state encourages Cyrillic over Latin. In Croatia, it’s just Croatian. Language purists were aggressive in the 1990s. They banned words with real or alleged Serbian roots. This cooled off after 2000, but the divide remained. Croatian standardizers stopped consulting Serbian scholars. Serbian linguists stopped asking for Croatian input. The dialogue ended.
The messy case of Bosnia and Montenegro
Montenegro declared Montenegrin as its official language in its 2007 constitution. It also recognized Serbian, Bosnian, Albanian, and Croatian. Scholars tried to make Montenegrin distinct. They added two or three new letters for specific consonant sounds. Nobody uses them widely.
In practice, Montenegrin looks like Serbian. It favors Cyrillic. But it keeps the je and ije pronunciation. That’s a key marker.
Bosnia and Herzegovina is more complex. The population is mixed. Bosniaks are the largest group. Then Serbs. Then Croats. The 1995 Dayton Accords reflected this. Official documents come in Bosnian, Croatian, and Serbian versions.
The texts differ only slightly. A few words. One alphabet choice. Bosnian Serbs use Cyrillic. Everyone else uses Latin. Many Bosnians claim to speak Bosnian. They might not follow official spelling rules. Yet standardizers in Serbia and Croatia argue this is just Bosniak speech. They say only Bosniaks use it. So it should be called Bosniak. The debate continues.
One language or four?
By the 21st century, the landscape is clearer. Two standards are well-established: Croatian and Serbian. Two are forming: Bosnian and Montenegrin.
Can speakers understand each other? Yes. An educated speaker from any of these countries can converse fully. The barriers are minor. Everyday words. Technical terms. It’s like the difference between British boot and American trunk. Or treacle vs. molasses. The meaning is obvious.
Some argue this proves it’s one language. Mutual intelligibility is high. But writing tells a different story. You cannot follow Serbian and Croatian standards at the same time. You cannot mix Montenegrin and Bosnian norms simultaneously. No joint written standard exists.
Reading the scripts
The visual difference is immediate. The table below shows the Croatian and Serbian alphabets.
Croatian and Serbian alphabets
The Croatian and Serbian alphabets
| Croatian letters | Serbian letters¹ | ||
|---|---|---|---|
| capital | lowercase | capital | lowercase |
| A | a | A | a |
| B | b | Б | б |
| C | c | Ц | ц |
| Č | č | Ч | ч |
| Ć | ć | Ћ | ћ |
| D | d | Д | д |
| Dž | dž | Џ | џ |
| Đ² | đ² | Ђ | ђ |
| E | e | Е | e |
| F | f | Ф | ф |
| G | g | Г | г |
| H | h | Х | х |
| I | i | И | и |
| J | j | Ј | j |
| K | k | K | k |
| L | l | Л | л |
| Lj | lj | Љ | љ |
| M | m | М | м |
| N | n | Н | н |
| Nj | nj | Њ | њ |
| O | o | О | o |
| P | p | П | п |
| R | r | Р | р |
| S | s | С | с |
| Š | š | Ш | ш |
| T | t | Т | т |
| U | u | У | у |
| V | v | В | в |
| Z | z | З | з |
| Ž | ž | Ж | ж |
¹ Because this is an English reference, the table uses Latin to structure the order. The actual order of Serbian Cyrillic letters is: A Б B Г Д Ђ E Ж З И J K Л Љ M H Њ O П P C T Ћ У Ф X Ц Ч Џ Ш.
² Ñ and ñ are alternatively written as Dj and dj, respectively.
Note the split. Serbian uses Cyrillic for most letters. Croatian uses Latin. But they share specific characters like Č, Ć, Š, Ž. These mark the shared Slavic root. The divergence is mostly in the script system and a handful of vocabulary choices.
The result is a linguistic ecosystem where spoken communication flows easily. Written communication requires a choice. A political one. A cultural one. The alphabet you pick says something about who you are. It’s not just about reading. It’s about identity.

















