Lennart is a Scandinavian given name of Swedish origin. It is a combination of the elements 'Lena', meaning 'light', and 'hart', meaning 'strong'. Thus, Lennart signifies 'strong light' or 'bright strength'.
scandinavianswedishoriginlightstrongbrightstrength