How Belgrade Got Its Current Name: A 1,148-Year-Old Story
Belgrade, a city with one of the most turbulent historical layers in Europe, has changed both rulers and names through the centuries. Singidun, Singidunum, Nandor Fehervar, Alba Bulgarika, Castel Bianco, Belgradum – these are just some of the names by which this area was known in different eras and languages.

TL;DR
- Belgrade has had numerous names throughout history, including Singidun, Singidunum, Nandor Fehervar, Alba Bulgarika, Castel Bianco, and Belgradum.
- The name "Belgrade" was first recorded in a papal letter in 878 AD.
- The name likely originates from the white limestone walls of its fortress.
- The area has been inhabited since prehistoric times, notably by the Vinča culture.
- The city was founded by the Celts as Singidun, later Latinized to Singidunum by the Romans.
- Belgrade changed hands multiple times throughout the Middle Ages, belonging to Byzantium, the Bulgarian Empire, Hungary, and Serbian medieval states.
- Serbs first gained control in the 13th century, and it became a capital city under Despot Stefan Lazarević in the 15th century.
- The city later fell under Ottoman and Habsburg rule, becoming a crucial military stronghold and the site of numerous conflicts.
- The current name, "Belgrade," symbolizes the city's continuity despite centuries of change.