Where Did Ljubljana Get Its Name From?

To date, historians have not yet agreed about the origin of the city's name. Some claim that the city was named after an ancient city deity that the early Slavs called Laburus. Others maintain that the name derives from Latin and that the city was named after a flooding river "aluviana", or that the name derives from the word "Laubach", meaning "a swamp". Those who - like the playwright and historian Anton Tomaž Linhart - are fond of the city believe that its name can only derive from the Slavic word "luba", meaning beloved.