I love it too. It has the vibe of traditional but maybe a bit too popular names like Daniel, Gabriel, Michael, etc. plus the popular appeal of Leo, Leon, etc. without being an overused name on its own.
It does make me think of Lionel Jefferson on the US TV programmes All in the Family and the Jeffersons, but I think that is pretty archaic.