Marius Comper

The stratigraphy of river and village names

Eight in Ten

Romania's ten longest rivers: eight had their names written down before AD 600, centuries before any present-day village is mentioned. Of the next 140 rivers I could assess, six. Water remembers longer than land.

500 BC

Full-screen map

The rule of length

Water remembers longer than land

A great river is known to everyone on its banks, whatever language they speak there. Its name passes from one people to the next like a tool too useful to throw away. A brook and a village belong to the people beside them, and whoever comes next names them again. So when you line up the 150 rivers on this map by length and colour each name by the stratum it comes from, the gold gathers on the left.

The data could not be loaded; the table below and the text still stand.

Each bar is a river, longest to shortest; the height is its length in kilometres inside the country. The Danube, at 1,075 kilometres, runs off the scale. Press a bar to read the attestation. The criterion favours big rivers: a brook with an equally old name may never have reached a Greek geographer's pen, so the gold here counts attestations, and the true age of the small names stays open.

Romania's ten longest rivers and the stratum each name comes from
#RiverkmFirst written form, or etymonStratum
1Dunărea1,075Ἴστρος; Danuvius (430 BC)ancient
2Mureș761Μάρισος; Marisia (AD 18)ancient
3Prut742Πορατα / Πυρετός (430 BC)ancient
4Olt615Ἄλουτας; Aluta (AD 150)ancient
5Siret559Τιάραντος; Ἱέρασος (430 BC)ancient
6Someș465Samus (Samum) (AD 200)ancient
7Ialomița417Slavic ilov- “clay”Slavic
8Argeș350Ὀρδησσός (430 BC)ancient
9Jiu339open questiondisputed
10Buzău302Μουσαῖος (AD 372)ancient

Lengths are those of the Romanian Water Cadastre Atlas, as given by the Wikipedia list of rivers by length; for rivers under 144 kilometres, the length is computed from OpenStreetMap geometry. The Tisza, 966 kilometres long in all, has only 65 on Romanian territory and lands in 41st place.

How the names crossed six centuries without writing

Continuity is no straight line from the riverbank to today. Between the last ancient text and the first medieval charter, the names lived in Slavic mouths, then Hungarian ones, and each language shaped them by its own rules. The form Olt sits closer to Jordanes's Aluta than to Ptolemy's Alutas, and Transylvania's Germans kept an Alt that shows the same route. Someș continues Samus with a shifted vowel, Mureș comes from Marisos either directly or through Hungarian Maros, and Hungarian linguists require exactly that passage for Someș and Mureș, on the strength of a fourteenth-century vowel shift. What survived is the name; its road through the intermediary languages is, for each river, a matter of debate that the core sample records.

What the two exceptions say

The Ialomița carries a Slavic name, from the word for clay, and is the only river in the top ten with a certain christening after 600. Some look for it in Herodotus's Naparis, but the match is a guess. The Jiu has no ancient form to continue: Ptolemy maps a Rhabon roughly in its place, and Jordanes a Gilpil, but neither yields the form Jiu by the known rules of the language. An old name, very probably, but an unwritten one.

What the six further down say

Beyond the top ten, ancient attestation is rare and, each time, comes with an explanation. The Timiș and the Crișul Alb are big lowland rivers, noted by Ptolemy and Jordanes. The Tisza is huge, it simply passes briefly through Romania. The Bârzava survives in the one sentence left of Trajan's own book on the Dacian wars: “inde Berzobim, deinde Aizi processimus”. The Ampoi kept the name of the Roman gold town, Ampelum, after the town itself became Zlatna, which is gold again, in Slavic. The Motru is linked to Ptolemy's Amutrium, an old identification that still cannot be checked.

Six strata

Who left what, and where

Each stratum has a recognisable pattern and a region where it thickens. The number on each card is what can be counted with a declared rule, over the 18,214 GeoNames places and the 150 rivers on the map. Press “Show on the map” to see where a stratum lies.

before AD 600

Attested in Antiquity

14rivers

Names written by Herodotus, Strabo, Pliny, Ptolemy, Jordanes, in a martyr's passion and on a fort inscription. Nearly all belong to big rivers. Today's forms continue them directly or, in a few cases, through Hungarian.

6th to 10th centuries

Slavic

270patterned names: 239 places, 31 rivers

The middle and small rivers, then the villages: Bistrița, Dâmbovița, Târnava, Prahova, Craiova, Târgoviște. The suffixes -ov, -ova, -ovăț and -ăuți are Slavic. Petrovici showed that h for g, as in Dorohoi and Horodiștea, betrays an East Slavic dialect, and Vâlcea a Bulgarian one.

11th to 13th centuries

Turkic: Pechenegs, Cumans

64patterned names: 53 places, 11 rivers

A thin stratum, but stuck to the plain: the rivers in -ui and -lui, from the Bahlui to the Călmățui, the Teleorman, “the mad forest”, Caracal, the Bărăgan. And the surname Coman, which was the Cumans' own name, went on to make Romanian villages in -ești.

after 1000

Through Hungarian

148patterned names: 134 places, 14 rivers

The Hungarian layer includes Romanian forms taken from Hungarian or built in parallel: Oradea from Várad, Timișoara from Temesvár; at Cluj, Kolozsvár stands alongside the older Clus/Cluș series, whose origin remains disputed. The saints in Sân- render Szent-, and of the 98 names in Sân- nearly all lie inside the Carpathian arc. Miercurea Ciuc and Baia Mare are translations.

after 1150

German: the third name

813places with a parallel German name

The Saxons and Swabians rarely supplied the Romanian form of a name. More often they left a third name, living beside the other two: Hermannstadt beside Sibiu and Nagyszeben, Kronstadt beside Brașov and Brassó. Ghimbav, from Weidenbach, is one of the few exceptions.

14th to 20th centuries

Romanian

5,855classified places

The top stratum, the thickest: 2,631 villages in -ești, then -eni and -ani, Valea, Poiana, Lunca, Gura, Dealu. It is the stratum that fills the map, and it is often built with older materials: Curtea de Argeș puts a Latin word on an ancient river name.

All strata at once. Gold flows, green scatters everywhere, red keeps to the plain, violet stays inside the Carpathian arc, and the blue rings mark places with a parallel German name.

11,884 places, nearly two thirds, are left uncoloured: the project’s rules recognise no pattern in their names. “No recognised pattern” describes the counting rule, not the name’s origin. Origins are checked name by name; the core sample below keeps the etymon, source and uncertainty visible where research has not closed the discussion.

Core sample

Type a name and cut through the strata

Any of the 18,214 places and any of the 150 rivers. For checked names the core shows the ancient form or the etymon, the source, and the parallel Hungarian and German names where OpenStreetMap has them. For the rest it shows the pattern a rule recognised, or says plainly that there is none.

Type at least two letters; matching ignores diacritics.

    Loading the data.

    Parallel names

    Three names for the same place

    In Transylvania the strata did not settle one on top of the other; they stayed side by side. The same town has a Romanian name, a Hungarian one and a German one, and often the three share no root at all.

    Transylvanian towns with their names in three languages and the origin of each
    RomanianHungarianGermanWhat is going on
    SibiuNagyszebenHermannstadtRomanian and Hungarian continue the name of the river Cibin; German names a founder, Hermann.
    BrașovBrassóKronstadtTwo forms of the same disputed name, and a “crown town” unrelated to either.
    SighișoaraSegesvárSchäßburgRomanian comes from Hungarian; German has a name of its own.
    BistrițaBeszterceBistritzThree languages, one name, Slavic: the fast water.
    SebeșSzászsebesMühlbachRomanian from the Hungarian for “fast”; German says “mill brook”. One river, two meanings.
    Alba IuliaGyulafehérvárKarlsburgThree names of a white fortress and its masters, on the site of Roman Apulum; for centuries Romanians called it Bălgrad, in Slavic.
    TârnavaKüküllőKokelSlavic (thorn), Old Turkic (sloe), and German takes the Hungarian one.
    ArieșAranyosGoldflussRomanian from Hungarian; German translates: the golden river.
    4,824places with a Hungarian name in OpenStreetMap
    813places with a German name
    757places with all three

    Where each stratum thickens

    The counties with the most patterned place names, for the three strata that have a strict pattern. The count is by rule, over the 18,214 GeoNames places.

    How I counted

    Method and limits

    The map uses the 18,214 populated places in GeoNames for Romania, with coordinates, and 150 rivers with geometry from OpenStreetMap, extracted on 6 September 2026: every river relation in the country longer than 45 kilometres, plus the ways for rivers without a relation, plus a further 31 rivers between 35 and 45 kilometres, researched and added by hand on 8 September 2026 to bring the list to 150. Secașul Mare and Secașul Mic were added through a WaterwayMap/OSM supplement checked on 7 September; for Secașul Mic, the available line covers only the mapped segment. The lengths of the first 30 rivers are the official ones, from the Water Cadastre Atlas, as the Wikipedia list gives them; for the rest, the length is the sum of OpenStreetMap segments, which can fall short of the true figure where the map is incomplete.

    “Attested before AD 600” means something precise: today's name continues a form written in a text or on an inscription from before the Slavs reached the Danube. The sources are Herodotus (4.48), Strabo (7.3.13), Pliny the Elder (4.79–80), Ptolemy (3.8), Jordanes (Getica 12.74 and 22.113), the Passion of Saint Sabas the Goth, the inscription CIL III 827 from Cășeiu and Trajan's sentence preserved by Priscian. Jordanes writes in 551, which is why the threshold sits at 600. The identifications remain the traditional ones in the literature; where they are disputed, the core sample says so.

    The Slavic, Turkic, Hungarian and Romanian strata on the map are counted by declared patterns; the etymologies verified name by name live in the core sample. The patterns are these: the endings -ov, -ova, -ovăț, -ăuți for Slavic; the -ui rivers, Teleorman, Caracal, Bărăgan and the name Coman for Turkic; Sân-, -falău, -hida and “Miercurea” for Hungarian; -ești, -eni, -ani and the common words Valea, Poiana, Lunca, Gura, Dealu for Romanian. A Slavic pattern can be used by a Romanian speaker, as Petrovici showed for Bahna and for Romanați; that is why the cards say “patterned names”, and why the core sample separates names checked in dictionaries from names classified by rule. The 150 assessed rivers and the 89 places in the core sample each have a source: Iordan (1963), Petrovici (1960, 1965), Conea and Donat (1958), Bocșan and Ungureanu (2015), Kiss Lajos (1988), plus the academic and institutional sources listed in the ledger.

    The parallel Hungarian and German names come from OpenStreetMap's name:hu and name:de tags and measure how complete the map is, and a missing German name may only mean that nobody added it.

    This page continues Who Named Romania, which counted the patronymic suffixes and the Sân- saints on the same repertoire of places, and The Layers of a Word, on the same strata in the lexicon. The strata here can be recomputed from the project files.

    Sources

    What I read

    1. Herodotus, Histories 4.48 (the Scythian rivers that feed the Ister), Macaulay's translation, Wikisource.
    2. Strabo, Geography 7.3.13 (Marisos), Loeb edition, LacusCurtius.
    3. Pliny the Elder, Naturalis historia 4.79–80 (Danuvius, Pathissus), LacusCurtius.
    4. Ptolemy, Geography 3.8 (Dacia: Tibiscus, Alutas, Hierasus, Rhabon, Amutrium), LacusCurtius.
    5. Jordanes, Getica 12.74 and 22.113 (Tisia, Tibisia, Aluta, Marisia, Grisia), The Latin Library.
    6. Passion of Saint Sabas the Goth (370s), summary and context at Cult of Saints, University of Oxford.
    7. Priscian, Institutiones grammaticae, quoting Trajan, Dacica: “inde Berzobim, deinde Aizi processimus”; see Dacica.
    8. CIL III 827, the inscription from Cășeiu (Samum), via Samum (castrum).
    9. Iorgu Iordan, Toponimia romînească, Editura Academiei, 1963, BCU Iași record.
    10. Emil Petrovici, “Toponimice slave de est pe teritoriul R.P.R. I. Toponimice prezentând h provenit din g”, Romanoslavica IV, 1960, pp. 41–63, PDF.
    11. Emil Petrovici, “Toponimice sud-slave occidentale în Oltenia”, Romanoslavica XII, 1965, pp. 11–20, PDF.
    12. Ion Conea, Ion Donat, “Contribution à l'étude de la toponymie petchénègue-comane de la plaine roumaine du Bas-Danube”, Contributions onomastiques, Bucharest, 1958.
    13. Nicolae Iorga, Revelații toponimice pentru istoria neștiută a românilor. I. Teleormanul, Romanian Academy, 1941.
    14. George Bocșan, Dan Ungureanu, “Old Turkic Hydronyms in Romania”, 2015, ResearchGate.
    15. Oliviu Felecan, Nicolae Felecan, “Straturi etimologice reflectate în hidronimia românească”, Quaderns de Filologia: Estudis Lingüístics XX, 2015, pp. 251–269, Universitat de València.
    16. Kiss Lajos, Földrajzi nevek etimológiai szótára, 4th ed., Akadémiai Kiadó, 1988, REAL-EOD.
    17. Sorin Forțiu, “1177: the Timiș(oara) fort/fortress – documentary attestation”, Academia.edu.
    18. List of rivers of Romania by length, Wikipedia, with lengths from the Water Cadastre Atlas.
    19. GeoNames, Romania export, CC BY 4.0; OpenStreetMap data under ODbL, extracted through Overpass on 6 September 2026.