Ljubljanski zmaj morda izvira iz legende o Jazonu in argonavtih. V davnini je grški junak Jazon z argonavti kralju Kolhide, pokrajine ob Črnem morju, ukradel zlato runo – kožo zlatega ovna. Namesto da bi z ladjo Argo zbežali na jug proti Egejskemu morju in rodni Grčiji, so zašli v ustje reke Donave. Ker ni bilo poti nazaj, so pluli dalje po Donavi in nato po Ljubljanici. Ob njenem izviru pa so se morali ustaviti in tukaj prezimiti. Ladjo Argo so razstavili na dele in jo spomladi na ramenih prenesli do obale Jadranskega morja, jo tam spet sestavili in potovali naprej. Po legendi so argonavti med današnjo Vrhniko in Ljubljano naleteli na veliko jezero in barje, v katerem je živela grozovita močvirska pošast, ki jo je Jazon po junaškem boju ubil. To naj bi bil ljubljanski zmaj. Pravijo, da naj bi bil Jazon tudi prvi Ljubljančan.
Zmaj je sicer v slovanski mitologiji ponazarjal boga Velesa, nasprotnika vrhovnega slovanskega boga Peruna.