Lennart är ett mansnamn med tyskt ursprung. Det är en lågtysk form av, och har samma betydelse som Leonard. Bildat av le(w)o - lejon och harti / herti - hård, stark. Totalt är namnet det åttonde vanligaste förnamnet i Sverige, men bland de yngsta hör det inte ens till de 500 vanligaste tilltalsnamnen. 31 december 2004 fanns det totalt 143585 personer i Sverige med namnet, varav 31801 med det som tilltalsnamn. År 2003 fick 262 pojkar namnet, varav endast 1 fick det som tilltalsnamn.
Leonard eller Leonhard är ett mansnamn med gammalt tyskt ursprung, bildat av fornhögtyska Leo eller Lewo - lejon och harti eller herti - hård, stark. 31 december 2004 fanns det totalt 5381 personer i Sverige med namnet, varav 790 med det som tilltalsnamn. År 2003 fick 134 pojkar namnet, varav 47 fick det som tilltalsnamn.